Java中的n和r是两个非常重要的控制字符,它们分别代表换行符和回车符。在Java中,我们可以使用这些字符来控制字符串的输出和输入。
//示例代码 public class Main { public static void main(String[] args) { String str = "Hello world\r\nJava"; System.out.println(str); } }
在上面的代码中,我们首先定义了一个包含n和r的字符串变量str,在输出这个变量的时候,我们使用了print函数来打印这个字符串。n和r分别代表字符串的换行符和回车符,它们在这里起到了控制字符串格式的作用。
在Java中,我们还可以使用n和r来处理文本文件。在读取文本文件时,我们可以通过判断每一个字符是否为n或r来实现按行读取的功能。而在写入文本文件时,则可以在需要换行的地方插入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来读写文本文件。在写入文件时,我们首先创建一个FileWriter对象,并在需要换行的地方插入n或r。在读取文件时,我们使用FileReader和BufferedReader来实现按行读取的功能。当读取到文件末尾时,readLine函数返回null,循环结束。
综上所述,Java中的n和r是非常实用的控制字符,它们可以用来控制字符串输出和输入的格式,也可以用来处理文本文件。熟练掌握n和r的使用是Java程序员的必备技能。