在文本文件中写"\n"

DFE*_*DFE 5 java file-io file-writing

我正在尝试在文本文件中写一个字符串\n.但是文本文件中的结果是换行符.我知道\n代表换行符.但在我的情况下,我真的需要看到String \n,而不是换行符.我怎么解决这个问题?

Cha*_*pax 17

\ _字符会转义下一个字符,正如您所说\n将创建换行符.如果你想输出一个实际的\,你需要写:

"\\n"
Run Code Online (Sandbox Code Playgroud)

这样第一个斜杠就会逃脱第二个斜线,产生一个实际的斜线,而不是逃避n.