工作小驛

          Ninja!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
          Java的IO操作都是基于流進行操作的,為了提高讀寫效率一般需要進行緩沖。

          簡單的示例程序如下:

          /**
          * 讀出1.txt中的內容,寫入2.txt中
          *
          */

          import java.io.*;

          public class ReadWriteFile{
          public static void main(String[] args){
          try{

          File read = new File("c:\1.txt");
          File write = new File("c:\2.txt");

          BufferedReader br = new BufferedReader(
          new FileReader(read));
          BufferedWriter bw = new BufferedWriter(
          new FileWriter(write));
          String temp = null;
          temp = br.readLine();
          while(temp != null){
          //寫文件
          bw.write(temp + "
          "); //只適用Windows系統
          //繼續讀文件
          temp = br.readLine();
          }

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

          }catch(FileNotFoundException e){ //文件未找到
          System.out.println (e);
          }catch(IOException e){
          System.out.println (e);
          }
          }
          }
          posted on 2007-09-15 11:39 王君 閱讀(2139) 評論(2)  編輯  收藏 所屬分類: J2SE

          Feedback

          # re: Java IO學習基礎之讀寫文本文件 2007-09-17 11:45 CoderDream
          糾正兩點:
          1、文件路徑應該為雙斜線
          File read = new File("c:\\1.txt");
          File write = new File("c:\\2.txt");

          2、寫文件時后面應該加回車換行,而不是空格:
          bw.write(temp + "\n"); // 只適用Windows系統  回復  更多評論
            

          # re: Java IO學習基礎之讀寫文本文件[未登錄] 2008-02-18 17:02 haha
          我是JAVA初學者,請大家多多關照,,,,,,^_^
          我的QQ:619044138  回復  更多評論
            

          主站蜘蛛池模板: 贺兰县| 辰溪县| 阿拉尔市| 丁青县| 蕉岭县| 榆社县| 会东县| 东港市| 郸城县| 紫云| 建昌县| 宝清县| 亳州市| 沅陵县| 青田县| 扎鲁特旗| 乐亭县| 临猗县| 新乡县| 沂水县| 邓州市| 清苑县| 茶陵县| 友谊县| 安西县| 广德县| 哈密市| 临夏县| 宜都市| 莫力| 镇平县| 陕西省| 大庆市| 桂东县| 玛曲县| 城步| 玉屏| 乐东| 阿合奇县| 白城市| 六安市|