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

© 程序爱好者 中级黑马   /  2014-4-19 13:04  /  1112 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 程序爱好者 于 2014-4-19 13:39 编辑

创建一个FileWriter对象。该对象一被初始化就必须要明确被操作的文件。
而且该文件会被创建到指定目录下。如该目录下已有同名文件,将被覆盖。
这个指定目录是在哪个里?我打开编译后的java目录怎么没找到?

3 个回复

倒序浏览
指定目录就是你创建fileWriter对象时候传的参数,”d:\\1.txt“,这样的话就在d盘下,如果是”1.txt“就和你的class文件在一起
回复 使用道具 举报
默认是所在工程的根目录下

package IOTest;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Arrays;

public class QuestionTest1 {

        public static void main(String[] args) throws Exception {
        FileReader fr=new FileReader("E:\\a.txt");
        BufferedReader br=new BufferedReader(fr);
        BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt"));
        char[] ch=new char[15];
        int i = 0;
        while((i=fr.read())!=-1){
             //   br.read(ch);
                bw.write(i);
        }
        for(char c:ch)
        {
                 System.out.print(c);
        }

        Arrays.sort(ch);



      //  bw.write(ch, 0, ch.length);

        br.close();
        bw.close();        

}

}


猎豹截图20140419133416.png (37.33 KB, 下载次数: 31)

猎豹截图20140419133416.png
回复 使用道具 举报 1 0
谢谢了   找到了  原本我还去找编译文件那里  现在知道了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马