Str*_*ior 690
Java 7现在有一个System.lineSeparator()方法.
aba*_*gat 645
您可以使用
System.getProperty("line.separator");
Run Code Online (Sandbox Code Playgroud)
得到行分隔符
Ale*_*x B 361
除了line.separator属性,如果您使用的是Java 1.5或更高版本和的String.format(或其他格式的方法),可以使用%n在
Calendar c = ...;
String s = String.format("Duke's Birthday: %1$tm %1$te,%1$tY%n", c);
//Note `%n` at end of line ^^
String s2 = String.format("Use %%n as a platform independent newline.%n");
// %% becomes % ^^
// and `%n` becomes newline ^^
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅Java 1.8 API for Formatter.
cev*_*ing 30
这也是可能的:String.format("%n").
或者String.format("%n").intern()保存一些字节.
lex*_*ope 22
该公地郎库有一个可用的恒定场称为SystemUtils.LINE_SEPARATOR
Sat*_*har 11
StringBuilder newLine=new StringBuilder();
newLine.append("abc");
newline.append(System.getProperty("line.separator"));
newline.append("def");
String output=newline.toString();
Run Code Online (Sandbox Code Playgroud)
无论平台如何,上面的代码片段都有两个由新行分隔的字符串.