從制造到創造
          軟件工程師成長之路
          posts - 292,  comments - 96,  trackbacks - 0

                  某些時候,我們希望讀寫某個包下面的文件,例如包com.coderdream.chapter20.flyweight.sample下的txt文件,但我們并不想把文件寫成絕對路徑。
          解決辦法:
                  1、我們可以通過新建一個空文件,然后的到當前文件的絕對路徑;
                  2、然后用這個路徑+文件夾名來新建一個BufferedReader。
                  這樣就可以順利讀取包中的文件了。

           1     /**
           2      * 構造函數
           3      * 
           4      * @param charname
           5      */
           6     public BigChar(char charname) {
           7         this.charname = charname;
           8         try {
           9             File file = new File("");
          10             String s =
           file.getAbsolutePath();
          11             BufferedReader reader = new BufferedReader(new
           FileReader(s
          12                     + "\\src\\com\\coderdream\\chapter20"

          13                     + "\\flyweight\\sample\\big" + charname + ".txt"));
          14             String line;
          15             StringBuffer buf = new StringBuffer();
          16             while ((line = reader.readLine()) != null) {
          17                 buf.append(line);
          18                 buf.append("\n");
          19             }
          20 
          21             reader.close();
          22             this.fontdata = buf.toString();
          23         } catch (IOException e) {
          24             this.fontdata = charname + "?";
          25         }
          26     }
          posted on 2007-10-31 17:36 CoderDream 閱讀(644) 評論(0)  編輯  收藏 所屬分類: Java-15.IO

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


          網站導航:
           

          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(9)

          我參與的團隊

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 459311
          • 排名 - 114

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东城区| 石河子市| 大悟县| 伊春市| 四平市| 驻马店市| 临西县| 广南县| 云林县| 抚远县| 若尔盖县| 台北县| 休宁县| 当阳市| 阳新县| 吉安市| 通许县| 如东县| 灵石县| 科技| 女性| 牟定县| 郑州市| 托克托县| 曲麻莱县| 西峡县| 澎湖县| 儋州市| 九台市| 咸丰县| 鄂托克旗| 南阳市| 富民县| 道真| 桃源县| 定日县| 绥德县| 嘉义市| 华池县| 孟连| 五峰|