介绍
在本实验中,我们将学习如何在 Java 中向字符串添加换行符。我们将讨论添加换行的不同方法,并探讨平台相关和平台无关的换行添加方式。我们还将学习 Java 的行分隔符方法以及平台无关的换行符。
在本实验中,我们将学习如何在 Java 中向字符串添加换行符。我们将讨论添加换行的不同方法,并探讨平台相关和平台无关的换行添加方式。我们还将学习 Java 的行分隔符方法以及平台无关的换行符。
在这一步中,我们将学习如何使用平台相关的换行符 \n 和 \r 向字符串添加新行。
将以下代码添加到 NewLineCharacter.java
文件中:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java\nis\nawesome";
String str3 = "Java\ris\rawesome";
System.out.print(str1 + "\n" + str2 + "\n" + str3);
}
}
在上面的代码中,我们定义了三个字符串:str1
、str2
和 str3
。在 str2
中,我们使用了 \n 字符来添加新行。在 str3
中,我们使用了 \r 字符来添加新行。
在终端中编译并运行程序:
javac NewLineCharacter.java && java NewLineCharacter
程序将输出:
Java is awesome
Java
is
awesome
Java
is
awesome
在这一步中,我们将使用平台无关的 System.lineSeparator()
方法来添加换行符。
将以下代码添加到 NewLineCharacter.java
文件中:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String newline = System.lineSeparator();
String str2 = "Java" + newline + "is" + newline + "awesome";
System.out.print(str1 + "\n" + str2);
}
}
在上面的代码中,我们使用了 System.lineSeparator()
方法来获取平台无关的行分隔符。我们将 newline
与字符串 Java
连接起来以创建新行。
在终端中编译并运行程序:
javac NewLineCharacter.java && java NewLineCharacter
程序将输出:
Java is awesome
Java
is
awesome
在这一步中,我们将使用平台无关的换行符 %n
来添加新行。
将以下代码添加到 NewLineCharacter.java
文件中:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java%nis%nawesome";
System.out.printf(str1 + "%n" + str2);
}
}
在上面的代码中,我们使用了 %n
字符来添加新行。我们使用了 printf()
方法将字符串打印到控制台。
在终端中编译并运行程序:
javac NewLineCharacter.java && java NewLineCharacter
程序将输出:
Java is awesome
Java
is
awesome
System.out.println()
方法在这一步中,我们将使用 System.out.println()
方法来添加新行。
将以下代码添加到 NewLineCharacter.java
文件中:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java";
String str2 = "is ";
String str3 = "awesome";
System.out.println(str1);
System.out.println(str2);
System.out.print(str3); //Not using println() as we do not need a new line after this
}
}
在上面的代码中,我们使用了 println()
方法在字符串之间添加新行。
在终端中编译并运行程序:
javac NewLineCharacter.java && java NewLineCharacter
程序将输出:
Java
is
awesome
在本实验中,我们学习了如何在 Java 中向字符串添加换行符。我们探索了添加换行的不同方法,并了解了平台相关和平台无关的换行添加方式。我们还学习了 Java 的行分隔符方法以及平台无关的换行符。