JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:讀取文字檔該如何從某行開始讀!? [Re:mg622000]
jog

Solaris 才是王道阿!!



發文: 76
積分: 3
於 2005-08-09 15:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
mg622000 wrote:
小弟試了一下
速度果然快好多
可是中文多變亂碼了,請問可以把他轉回中文嗎?


因為我那邊都是 ascii 的資料所以沒有注意到
中文的問題.

但是我剛剛也順便解決了這個問題
剛剛我才發現 DataInputStream 已經不再支援 readLine()
所以我不用 DataInputStream 而改用 BufferedReader

修該方式如下 , 註記的地方是以前的 code

1
2
3
4
5
6
7
8
9
10
11
12
13
      FileChannel fch = new RandomAccessFile(path, "r").getChannel();
      ByteBuffer roBuf = fch.map(FileChannel.MapMode.READ_ONLY, 0, (int)fch.size());
      BufferedReader br = new BufferedReader(new InputStreamReader(newInputStream(roBuf)));
      
      //DataInputStream is = new DataInputStream(newInputStream(roBuf));
      String aa = "";
 
      while(true){
      ....
        aa = br.readLine();
      ....
 


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
3258 讀取文字檔該如何從某行開始讀!? jog 175 2005-08-01 23:51
4297 Re:讀取文字檔該如何從某行開始讀!? 阿刃 170 2005-08-02 13:29
3363 Re:讀取文字檔該如何從某行開始讀!? jog 1099 2005-08-08 19:57
1219 Re:讀取文字檔該如何從某行開始讀!? JiaYun 1227 2010-12-08 12:13
1186 Re:讀取文字檔該如何從某行開始讀!? mylee 240 2010-12-08 17:50
1261 Re:讀取文字檔該如何從某行開始讀!? JiaYun 143 2010-12-08 18:57
3118 Re:讀取文字檔該如何從某行開始讀!? mg622000 39 2005-08-09 10:28
2893 Re:讀取文字檔該如何從某行開始讀!? jog 699 2005-08-09 15:56
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8