Ale*_*lex 3 java string character
找不到解决方案似乎是一个简单的问题.例如,我有一个LineBreak"a \na"的字符串.此字符串的System.out.println输出显示2行.但是,我需要以完全相同的形式显示输出,即"a \na".怎么做到这一点?
你需要\n用额外的反斜杠逃脱你的..
使用: - "a\\na"进入\n你的输出..
System.out.println("a\\na"); // Prints a\na
Run Code Online (Sandbox Code Playgroud)
或者,你也可以看一下: - 这将通过额外的反斜杠自动消除所有特殊功能..Apache Commons StringEscapeUtils#escapeJavaescape sequences
String str = "a\nb\r\t";
String result = StringEscapeUtils.escapeJava(str); // Takes `\n` as `\\n`
System.out.println(result);
Run Code Online (Sandbox Code Playgroud)
这将打印: - a\nb\r\t
| 归档时间: |
|
| 查看次数: |
8453 次 |
| 最近记录: |