當前位置:首頁 » 編程語言 » 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吧。

熱點內容
產品直播腳本範文例子 發布:2025-04-23 06:10:24 瀏覽:309
安卓id加密 發布:2025-04-23 06:10:23 瀏覽:386
python行內if 發布:2025-04-23 06:10:20 瀏覽:217
ubuntu編譯32位程序 發布:2025-04-23 06:10:20 瀏覽:957
什麼在資源配置中起宏觀調控作用 發布:2025-04-23 06:05:25 瀏覽:721
換手機怎麼把安卓app移到蘋果手機 發布:2025-04-23 06:05:20 瀏覽:898
java的時間格式 發布:2025-04-23 06:04:39 瀏覽:974
美團安卓哪裡再次配送 發布:2025-04-23 05:56:07 瀏覽:978
油畫價格演算法 發布:2025-04-23 05:54:37 瀏覽:532
交作業怎麼打開ftp 發布:2025-04-23 05:42:32 瀏覽:499