1 ////////////////////////////////////////////////////////////////
           2 //  
           3 //  程序:ReadWiteFile.java
           4 //
           5 //  描述:對文件讀寫操作
           6 //
           7 //  作者:JAVA-HE
           8 //
           9 //  時間:2006-12-20
          10 //
          11 //////////////////////////////////////////////////////////////
          12 
          13 package com.readwritefile;
          14 
          15 import java.io.*;
          16 public class ReadWiteFile
          17 {
          18     public ReadWiteFile ()
          19     {
          20     }
          21     public static void main(String args [])
          22     {
          23         ReadWiteFile managerFile = new ReadWiteFile();
          24         File readfile = new File("read.txt");
          25         File writefile = new File("write.txt");
          26         String content = "";
          27         try
          28         {
          29             content = managerFile.readFile(readfile);
          30             
          31         }catch(Exception ex)
          32         {
          33             System.out.println ("讀文件發生異常:"+ex.toString ());
          34         }
          35         try
          36         {
          37             managerFile.writeFile(writefile,content);
          38         }catch(Exception e)
          39         {
          40             System.out.println ("寫文件發生異常:"+e.toString ());
          41         }
          42     }
          43     private  String readFile (File readfile) throws Exception 
          44     {
          45         FileReader read = new FileReader(readfile);
          46         BufferedReader in = new BufferedReader(read);
          47         String readResult="";
          48         String str = "";
          49         while((str=in.readLine ())!= null)
          50         {
          51             String tem [] = str.split ("=");
          52             readResult += "m_objCitys.Add \""+tem[1]+"\", \""+tem[0]+"\""+"\n";
          53         }
          54         read.close ();
          55         in.close ();
          56         return readResult;
          57     }
          58 
          59     private void writeFile (File writefile, String content) throws Exception
          60     {
          61         FileWriter write = new FileWriter(writefile);
          62         BufferedWriter wr = new BufferedWriter(write);
          63         wr.write (content);
          64         wr.flush ();
          65         wr.close ();
          66         write.close ();
          67     }
          68     
          69 }
          70 
          71 
          72 
          73 
          74 

          posted on 2007-02-13 14:45 -274°C 閱讀(526) 評論(0)  編輯  收藏 所屬分類: JAVA

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 917237
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 甘肃省| 盐城市| 黄骅市| 安仁县| 邵武市| 张家川| 凤凰县| 辽阳市| 洛宁县| 石门县| 乌什县| 慈溪市| 沙洋县| 射洪县| 罗江县| 乐山市| 威远县| 民权县| 思茅市| 盐边县| 嘉鱼县| 涟水县| 新平| 澳门| 太康县| 武汉市| 昌平区| 靖远县| 中江县| 晋中市| 谷城县| 景谷| 诸城市| 江孜县| 本溪市| 南京市| 安仁县| 册亨县| 前郭尔| 黄浦区| 阜平县|