qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Java文件操作類FileManager

          讀寫文件是最常用的操作之一,每次將相應的代碼片段復制過來不僅麻煩,還會影響整體的美觀。為此我單獨寫了一個文件操作的類,需要時先把這個類的代碼粘過去,再調用就方便多了。
          import java.io.BufferedReader;
          import java.io.FileInputStream;
          import java.io.FileOutputStream;
          import java.io.InputStreamReader;
          import java.io.OutputStreamWriter;
          import java.util.ArrayList;
          import java.util.List;
          public class FileManager {
          public static String read(String fileName, String encoding) {
          StringBuffer fileContent = new StringBuffer();
          try {
          FileInputStream fis = new FileInputStream(fileName);
          InputStreamReader isr = new InputStreamReader(fis, encoding);
          BufferedReader br = new BufferedReader(isr);
          String line = null;
          while ((line = br.readLine()) != null) {
          fileContent.append(line);
          fileContent.append(System.getProperty("line.separator"));
          }
          br.close();
          isr.close();
          fis.close();
          } catch (Exception e) {
          e.printStackTrace();
          }
          return fileContent.toString();
          }
          public static void write(String fileContent, String fileName, String encoding) {
          try {
          FileOutputStream fos = new FileOutputStream(fileName);
          OutputStreamWriter osw = new OutputStreamWriter(fos, encoding);
          osw.write(fileContent);
          osw.flush();
          osw.close();
          fos.close();
          } catch (Exception e) {
          e.printStackTrace();
          }
          }
          }
            調用示例:
            寫入 FileManager.write("Hello, World!", "D:\\test.txt", "UTF-8");
            讀取 System.out.println(FileManager.read("D:\\test.txt", "UTF-8"));

          posted on 2014-03-12 10:57 順其自然EVO 閱讀(312) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大名县| 康平县| 旬邑县| 贵南县| 孟津县| 临洮县| 桐城市| 大渡口区| 璧山县| 双城市| 都昌县| 乌鲁木齐市| 读书| 新巴尔虎左旗| 分宜县| 吉安县| 正定县| 永吉县| 林口县| 阜新市| 大邑县| 乐昌市| 正定县| 全州县| 东兰县| 扶余县| 神池县| 鹤庆县| 龙口市| 四平市| 天全县| 扶余县| 梧州市| 兴海县| 邳州市| 柯坪县| 河东区| 五大连池市| 璧山县| 江永县| 玛纳斯县|