📜  java 字符串下一行 - Java (1)

📅  最后修改于: 2023-12-03 15:31:33.498000             🧑  作者: Mango

Java字符串下一行

在Java中,有时候我们需要将一个字符串分成多行来进行显示或者操作,但是由于Java中每行代码最好不要超过80个字符,因此在合适的位置进行分行是一种良好的编码风格。

字符串连接

在Java中,我们可以使用加号(+)来连接两个字符串,例如:

String str1 = "Hello";
String str2 = "World";
String result = str1 + str2;
System.out.println(result);

运行结果为:

HelloWorld

这样就把两个字符串连接成了一个新的字符串。

转义字符

如果我们需要在字符串中添加换行符,可以使用转义字符\\n,例如:

String str = "Hello\\nWorld";
System.out.println(str);

运行结果为:

Hello
World
文本块

从Java 13开始,我们可以使用文本块(Text Block)来方便地创建多行字符串。

String str = """
             The quick brown fox
             jumps over
             the lazy dog.
             """;
System.out.println(str);

运行结果为:

The quick brown fox
jumps over
the lazy dog.

文本块以三个引号(""")开头和结尾,其中文本块的第一行可以是任意的缩进级别,该级别将被用来对齐文本块。其余的行与该行相同的缩进级别将被认为是文本块的一部分。

除了普通的文本块,我们还可以在文本块中使用转义字符\\

String str = """
             The quick brown fox\\
             jumps over\\
             the lazy dog.\
             """;
System.out.println(str);

运行结果为:

The quick brown foxjumps overthe lazy dog.
总结

Java中有多种方式来处理字符串的多行显示问题,我们可以使用字符串连接、转义字符和文本块来实现。在实际编码中,应根据具体情况选择最适合自己的方法。