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");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)