標準的讀取文件的方法,讀取整個文件

          public void test() throws IOException{
                  File f=new File("d:"+File.separator+"1.txt");
                  BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(f)));
                  StringBuffer whole=new StringBuffer();
                  String line=new String();
                  for (line=br.readLine(); line!=null; line=br.readLine()) {
                      whole.append(line);
                     
                  }
                  System.out.println(whole.toString());
              }
          使用readLine()對整個文件或者Read流進行字符掃描


          public void test1() throws IOException{
                  File f=new File("d:"+File.separator+"1.txt");

                  BufferedInputStream br=new BufferedInputStream(new FileInputStream(f));
                  StringBuffer whole=new StringBuffer();
                  int line;
                  for (line=br.read(); line!=-1; line=br.read()) {
                      whole.append(line);
                     
                  }
                  System.out.println(whole.toString());
              }

          使用read()對整個文件或者Read流進行字節的掃描

          posted on 2008-01-02 18:02 劉錚 閱讀(657) 評論(1)  編輯  收藏 所屬分類: JAVA General

          評論

          # re: 標準的讀取文件的方法,讀取整個文件 2008-06-27 10:33 zxy

          我覺得第一種方法
          whole.append(line);改為whole.append(" " + line);會比較好一點

          第二種方法,要將ASCII碼轉換為字符才行。
          File f=new File("abc.in");

          BufferedInputStream br=new BufferedInputStream(new FileInputStream(f));
          StringBuffer whole=new StringBuffer();
          int line;
          char c;

          for (line =br.read(); line!=-1; line=br.read()) {
          c = (char)line;
          whole.append(c);

          }
          System.out.println(whole.toString());  回復  更多評論   

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 长葛市| 南乐县| 台江县| 来宾市| 元氏县| 通州市| 旺苍县| 南川市| 若尔盖县| 红原县| 寿宁县| 大埔县| 汝城县| 伊金霍洛旗| 河西区| 陵川县| 石渠县| 昌乐县| 阿拉善左旗| 赤城县| 大英县| 望奎县| 碌曲县| 阿拉善右旗| 伊金霍洛旗| 精河县| 定兴县| 永城市| 沈丘县| 乐都县| 涿州市| 德兴市| 防城港市| 观塘区| 北川| 洪洞县| 鄂托克前旗| 资兴市| 延寿县| 闵行区| 华池县|