第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

快速閱讀文本文件的最后一行?

快速閱讀文本文件的最后一行?

紅糖糍粑 2019-08-02 16:06:47
快速閱讀文本文件的最后一行?從Java中的[非常非常大的]文件中讀取最后一行文本的最快捷,最有效的方法是什么?
查看完整描述

3 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

看看我對C#類似問題的答案。雖然Java中的編碼支持有些不同,但代碼非常相似。

基本上,一般來說,這不是一件非常容易的事情。正如MSalter所指出的那樣,UTF-8確實很容易發(fā)現,\r或者\n因為這些字符的UTF-8表示與ASCII相同,并且這些字節(jié)不會出現在多字節(jié)字符中。

所以基本上,取一個(比方說)2K的緩沖區(qū),然后逐步向后讀(在你之前跳到2K,讀下一個2K)檢查線路終止。然后跳到流中正確的位置,InputStreamReader在頂部創(chuàng)建一個,在頂部創(chuàng)建一個BufferedReader。然后打電話BufferedReader.readLine()


查看完整回答
反對 回復 2019-08-02
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

Apache Commons有一個使用RandomAccessFile的實現。

它叫做ReversedLinesFileReader


查看完整回答
反對 回復 2019-08-02
  • 3 回答
  • 0 關注
  • 463 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號