有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在文本文件中写入“\n”

我试图在文本文件中写入字符串。但是文本文件中的结果是换行。我知道\n代表一条新线。但在我的例子中,我真的需要看到字符串,而不是换行符。我该怎么解决这个问题


共 (5) 个答案

  1. # 1 楼答案

    使用"\\n"。第一个反斜杠会转义第二个反斜杠,因此会将一个反斜杠打印到输出中

  2. # 2 楼答案

    你必须避开反斜杠,所以加倍:

    out("\\n")
    
  3. # 3 楼答案

    你需要逃离\。这可以通过输入\\来完成

  4. # 4 楼答案

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

    "\\n"
    

    这样一来,第一个斜杠将转义第二个斜杠,生成一个实际的斜杠,而不是转义n

  5. # 5 楼答案

    你是说

    pw.print("\\n"); // print \ and n
    

    而不是

    pw.print("\n"); // print new line.