当先锋百科网

首页 1 2 3 4 5 6 7

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程序员的必备技能。