[問題] bufferedreader的file pointer

看板java作者時間13年前 (2012/07/04 00:00), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
原本是用bufferedreader來用readline讀取檔案內容 但是某個原因需要有"回到上一行"的動作 bufferedreader有提供讀取位置回到上一行的功能嗎? 還是說一定要改成用RandomAccessFile來做呢? Thanks! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.82.131

07/04 11:10, , 1F
要用檔案操作文字檔回到上一行,還不如把讀入行存入List
07/04 11:10, 1F

07/04 11:21, , 2F
存入List +1
07/04 11:21, 2F

07/04 13:08, , 3F
用個LIST紀錄最近讀取的資料就好
07/04 13:08, 3F

07/04 13:39, , 4F
如果回上一行可以一直按,理論上必須準備到第一行為止。
07/04 13:39, 4F

07/04 13:42, , 5F
若檔案太大就自已讀行,然後用List<Long>記載行首offset
07/04 13:42, 5F

07/04 17:39, , 6F
mark/reset
07/04 17:39, 6F
文章代碼(AID): #1FynSekF (java)