Java中的n和r是兩個(gè)非常重要的控制字符,它們分別代表換行符和回車符。在Java中,我們可以使用這些字符來控制字符串的輸出和輸入。
//示例代碼 public class Main { public static void main(String[] args) { String str = "Hello world\r\nJava"; System.out.println(str); } }
在上面的代碼中,我們首先定義了一個(gè)包含n和r的字符串變量str,在輸出這個(gè)變量的時(shí)候,我們使用了print函數(shù)來打印這個(gè)字符串。n和r分別代表字符串的換行符和回車符,它們在這里起到了控制字符串格式的作用。
在Java中,我們還可以使用n和r來處理文本文件。在讀取文本文件時(shí),我們可以通過判斷每一個(gè)字符是否為n或r來實(shí)現(xiàn)按行讀取的功能。而在寫入文本文件時(shí),則可以在需要換行的地方插入n或r。
//示例代碼 public class Main { public static void main(String[] args) { try { FileWriter writer = new FileWriter("output.txt"); writer.write("Hello world\r\n"); writer.write("Java"); writer.close(); FileReader reader = new FileReader("output.txt"); BufferedReader bufferedReader = new BufferedReader(reader); String line = bufferedReader.readLine(); while(line != null) { System.out.println(line); line = bufferedReader.readLine(); } bufferedReader.close(); reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
在上面的代碼中,我們示例了如何使用n和r來讀寫文本文件。在寫入文件時(shí),我們首先創(chuàng)建一個(gè)FileWriter對象,并在需要換行的地方插入n或r。在讀取文件時(shí),我們使用FileReader和BufferedReader來實(shí)現(xiàn)按行讀取的功能。當(dāng)讀取到文件末尾時(shí),readLine函數(shù)返回null,循環(huán)結(jié)束。
綜上所述,Java中的n和r是非常實(shí)用的控制字符,它們可以用來控制字符串輸出和輸入的格式,也可以用來處理文本文件。熟練掌握n和r的使用是Java程序員的必備技能。
上一篇java json傳值
下一篇java json中的空