使用PrintWriter将字符串保存到文本时,“ \ n”未添加新行

愚蠢的

我想使用来将字符串打印到文本,out.print但是\n字符串中的无效。

这是代码:

import java.io.PrintWriter;

public class LetterRevisited{
    public static void main(String[] args)throws Exception
    {
        PrintWriter out = new PrintWriter("Test.txt");
        out.println("This is the first line\n" +
        "This is the second line" );
    out.close();
    }
}

但是在已保存的文件中,没有创建新行,所有行都接在后面。任何想法如何解决这个问题?(除了添加out.println到所有行。)

编辑:我编译并使用Windows命令提示符运行代码,并使用记事本打开文件。

安迪·特纳(Andy Turner)

不同的平台使用不同的行分隔符。

  • Windows使用 \r\n
  • 类Unix平台使用 \n
  • Mac现在也使用\n了,但是曾经使用过\r

(您可以在此处查看更多信息和变体

您可以通过使用“本地”行分隔符

System.getProperty("line.separator")

例如

out.println("Hello" + System.getProperty("line.separator") + "World");

但是,%n在字符串格式化程序中更容易使用

out.printf("Hello%nWorld%n");

如果您要针对特定​​平台,则可以只使用文字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将每一行保存到文本文档中的字符串

来自分类Dev

将未转义的HTML保存到字符串

来自分类Dev

读取文本文件中的所有行并将其保存到字符串中(不使用List)

来自分类Dev

将字符串保存到 MySQL 数据库后添加不需要的字符

来自分类Dev

Linux 在将输出保存到文件之前将字符串添加到命令输出

来自分类Dev

将字符串保存到文件后,为什么\ r \ n会转换为\ n?

来自分类Dev

如何将包含\ n作为新行的字符串添加到html?

来自分类Dev

在文本变量中使用/ n添加新行

来自分类Dev

使用open()函数将大字符串数据保存到文本文件时内存不足

来自分类Dev

如何在Python 3中将字符串追加到列表中而不添加新行“ \ n”?

来自分类Dev

Python:在列表中的每n个字符串中添加新行

来自分类Dev

BufferedWriter不会在文件中为添加了“ \ n”的字符串写入新行

来自分类Dev

将字符串转换为文本文件时添加行

来自分类Dev

在sql查询中添加新行字符(\ n)是否安全?

来自分类Dev

C ++函数通过strlen()运行“字符串”类型的参数,将新值保存到虚拟类实例,将虚拟类传递给新函数。为什么?

来自分类Dev

如何使用\ n转换文本并在节点js中添加不带字符的新行?

来自分类Dev

如何使用Java将文本文件中包含的整个字符串替换为新行?

来自分类Dev

如何将新行添加到未绑定的 devexpress GridControl?

来自分类Dev

计算文本字符串中的逗号并添加新行

来自分类Dev

从CSS文件中收集字符串并将其持久保存到新的CSS文件中

来自分类Dev

将字符串添加到另一个单元格并保存原始格式文本颜色

来自分类Dev

将数字格式化为文本并添加字符串

来自分类Dev

仅将粗体文本保存到跨度字符串中的字符串数组?

来自分类Dev

在JSP中以字符串形式添加新行

来自分类Dev

替换行中的字符串而不添加新行?

来自分类Dev

将文本文件中的每一行缩短59个字符,然后在其位置添加一个新的较短的字符串

来自分类Dev

将csv中的每一行保存到新文件,文件名作为特定列中包含的字符串

来自分类Dev

打印C#字符串数组时添加新行

来自分类Dev

搜索字符串并删除重复项,然后使用bash在文本的第二行和最后一行添加新行

Related 相关文章

  1. 1

    将每一行保存到文本文档中的字符串

  2. 2

    将未转义的HTML保存到字符串

  3. 3

    读取文本文件中的所有行并将其保存到字符串中(不使用List)

  4. 4

    将字符串保存到 MySQL 数据库后添加不需要的字符

  5. 5

    Linux 在将输出保存到文件之前将字符串添加到命令输出

  6. 6

    将字符串保存到文件后,为什么\ r \ n会转换为\ n?

  7. 7

    如何将包含\ n作为新行的字符串添加到html?

  8. 8

    在文本变量中使用/ n添加新行

  9. 9

    使用open()函数将大字符串数据保存到文本文件时内存不足

  10. 10

    如何在Python 3中将字符串追加到列表中而不添加新行“ \ n”?

  11. 11

    Python:在列表中的每n个字符串中添加新行

  12. 12

    BufferedWriter不会在文件中为添加了“ \ n”的字符串写入新行

  13. 13

    将字符串转换为文本文件时添加行

  14. 14

    在sql查询中添加新行字符(\ n)是否安全?

  15. 15

    C ++函数通过strlen()运行“字符串”类型的参数,将新值保存到虚拟类实例,将虚拟类传递给新函数。为什么?

  16. 16

    如何使用\ n转换文本并在节点js中添加不带字符的新行?

  17. 17

    如何使用Java将文本文件中包含的整个字符串替换为新行?

  18. 18

    如何将新行添加到未绑定的 devexpress GridControl?

  19. 19

    计算文本字符串中的逗号并添加新行

  20. 20

    从CSS文件中收集字符串并将其持久保存到新的CSS文件中

  21. 21

    将字符串添加到另一个单元格并保存原始格式文本颜色

  22. 22

    将数字格式化为文本并添加字符串

  23. 23

    仅将粗体文本保存到跨度字符串中的字符串数组?

  24. 24

    在JSP中以字符串形式添加新行

  25. 25

    替换行中的字符串而不添加新行?

  26. 26

    将文本文件中的每一行缩短59个字符,然后在其位置添加一个新的较短的字符串

  27. 27

    将csv中的每一行保存到新文件,文件名作为特定列中包含的字符串

  28. 28

    打印C#字符串数组时添加新行

  29. 29

    搜索字符串并删除重复项,然后使用bash在文本的第二行和最后一行添加新行

热门标签

归档