A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张海涛 中级黑马   /  2013-1-13 07:24  /  1037 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张海涛 于 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(); }

5 个回复

倒序浏览
FileWriter fw = new FileWriter("D://stu.txt");路径要是反斜杠\\。另外异常尽量去try,不要抛。要不出了问题你也看不出问题在哪。
回复 使用道具 举报
哥们,细心点
回复 使用道具 举报
改成这样了,动态了传值过克,
String filepath=null;
FileWriter fw = new FileWriter("filepath",false); //文件存在,不创建
执行主线程main() 通过args[0]参数传递给filepath,这样出错率低多了,出现bug也好调式


回复 使用道具 举报
FileWriter fw = new FileWriter("D://stu.txt");
改成:
FileWriter fw = new FileWriter("D:\\stu.txt");
回复 使用道具 举报
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();
        }
}
试了试,没有任何问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马