Java 如何将数字写在一个文件的下面?

Java 如何将数字写在一个文件的下面?,java,Java,我用java编写了在file.txt中写入数字的代码,我使用了write(number+“\n”),但它是像123456一样编写的,而不是像我所希望的那样一个接一个地写。有人能帮我解决这个问题吗?关于您实际上可以使用和不使用新行字符。查看以下链接: 我不知道您正在使用哪个操作系统,但这应该可以: PrintWriter writer = new PrintWriter("file.txt", "UTF-8"); for(int i=0;i<10;i++){ wr

我用java编写了在file.txt中写入数字的代码,我使用了write(number+“\n”),但它是像123456一样编写的,而不是像我所希望的那样一个接一个地写。有人能帮我解决这个问题吗?关于

您实际上可以使用和不使用新行字符。查看以下链接:


我不知道您正在使用哪个操作系统,但这应该可以:

 PrintWriter writer = new PrintWriter("file.txt", "UTF-8");
    for(int i=0;i<10;i++){
        writer.println(i);
    }
  writer.close();
写入(number+System.lineSeparator())

这应该可以:

 PrintWriter writer = new PrintWriter("file.txt", "UTF-8");
    for(int i=0;i<10;i++){
        writer.println(i);
    }
  writer.close();
PrintWriter=新的PrintWriter(“file.txt”、“UTF-8”);

for(int i=0;iSystem.out.println(number+“\n”)应该可以。number中有什么?你是通过记事本看到的吗?用另一个程序打开它,或者试试
\r\n
。我解决了这个问题。无论如何,谢谢:)你应该在发布问题之前进行搜索。对于像这样的基本问题,你会资助,已经有很多答案了。我试过了,但没有找到具体的答案。非常感谢,是的。谢谢:)它起作用了,谢谢:)