黑马程序员技术交流社区
标题:
为什么总生成不了文件???
[打印本页]
作者:
张海涛
时间:
2013-1-13 07:24
标题:
为什么总生成不了文件???
本帖最后由 张海涛 于 2013-1-15 01:46 编辑
//输出output() public void output() throws IOException { FileWriter fw = new FileWriter("D://stu.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write("name"+"score1"+"score2"+"score3"); bw.newLine(); for (int i = 0; i<5; i++) { bw.write(" "+ name); for (int j = 0; j<3; j++) bw.write(" "+ score[j]); bw.newLine(); } bw.close(); }
作者:
胡勇敏
时间:
2013-1-13 09:20
FileWriter fw = new FileWriter("D://stu.txt");路径要是反斜杠\\。另外异常尽量去try,不要抛。要不出了问题你也看不出问题在哪。
作者:
种生祥
时间:
2013-1-13 09:53
哥们,细心点
作者:
jonn
时间:
2013-1-13 10:12
改成这样了,动态了传值过克,
String filepath=null;
FileWriter fw = new FileWriter("filepath",false); //文件存在,不创建
执行主线程main() 通过args[0]参数传递给filepath,这样出错率低多了,出现bug也好调式
作者:
李洪因
时间:
2013-1-13 12:49
FileWriter fw = new FileWriter("D://stu.txt");
改成:
FileWriter fw = new FileWriter("D:\\stu.txt");
作者:
王阳
时间:
2013-1-13 13:53
public class Snippet {
public void output() throws IOException {
FileWriter fw = new FileWriter("D://stu.txt");
BufferedWriter bw = new BufferedWriter(fw);
bw.write("name" + "score1" + "score2" + "score3");
bw.newLine();
for (int i = 0; i < 5; i++) {
bw.write(" " + "asdasd");
for (int j = 0; j < 3; j++) bw.write("" +j);
bw.newLine();
}
bw.close();
}
public static void main(String[] args) throws IOException {
new Snippet().output();
}
}
试了试,没有任何问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2