當前位置:首頁 » 編程語言 » java讀取行

java讀取行

發布時間: 2025-02-18 18:31:05

java 如何反復從第一行讀取文件

採用類java.io.RandomAccessFile允許使用同一個實例對象對同一個文件交替進行讀寫,而且讀寫的數據在文件中的位置可以指定。採用這個類讀寫文件內容的原理是將文件看做位元組數組,並用文件指針指示當前位置。
構造方法RandomAccessFile(String name, String mode) 創建從中讀取和向其中寫入(可選)的隨機訪問文件流,該文件具有指定名稱。參數mode:①"r",只讀 ②"rw",可讀可寫 你這里只讀的話就寫"r"可以了
成員方法public void seek(long pos)throws IOException 將文件指針移到由參數pos指定的位置。當參數pos為0時,則文件指針移到文件的頭部。
public fianl String readLine() throws IOException讀取從當前位置到當前行結束的數據,並以字元串的形式返回。該成員方法會自動判斷行結束標志符。在讀取數據之後,當前文件指針移動到下一行數據開始之處。
所以呢你只要設置一個循環,第一個語句用readLine()方法,第二個語句用seek(0)將指針移到文件頭部,這樣就可以反復讀取第一行的內容了
以下是這個類的部分方法摘要,可能對你有用
成員方法public int read() throws IOException從當前文件讀入一個位元組,並且將文件指針向前移動一個位元組。
成員方法public final int readInt()throws IOException則是讀取int型類型數據,這個類型佔用4個位元組,讀取後文件指針自動移動到下一個數據開始的地方。在這里將int readInt()可以是double readDouble() char readChar()等等,只要將類型匹配就可以讀取了

Ⅱ Java怎麼讀取文件的任意行

java中沒有指定行的方法。
只能挨個讀取。如果你想快速提取。而且文件又不是很大的話,就用LIST吧。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829