gpt4 book ai didi

java - 为什么这个文件是空的?这段代码应该用东西填充它

转载 作者:行者123 更新时间:2023-12-01 11:42:39 24 4
gpt4 key购买 nike

package stuff;

import java.io.IOException;

public class DataWriter {
public static void main(String[] args) throws IOException {
java.io.File file = new java.io.File("mydata.txt");

if (file.exists()) {
System.out.println("file already exists");
System.exit(1);
}

java.io.PrintWriter output = new java.io.PrintWriter(file);
output.println("data1");
output.println("data2"");
output.println("data3");
output.println("data4");
output.println("data5");
output.println("data6");
output.println(" data7");
System.out.println("data8");
}
}

此代码创建一个“mydata.txt”,但不会用任何内容填充它。为什么这不起作用?我已经尝试了三周来完成这项工作!

最佳答案

您没有关闭输出变量

java.io.File file = new java.io.File("mydata.txt");
if(file.exists()) {
System.out.println("file already exists");
System.exit(1);

}
java.io.PrintWriter output = new java.io.PrintWriter(file);
output.println("data1");
output.println("data2");
output.println("data3");
output.println("data4");
output.println("data5");
output.println("data6");
output.println(" data7");
output.close(); //close<--------------------------------
System.out.println("data8");

关于java - 为什么这个文件是空的?这段代码应该用东西填充它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com