Java操作TXT檔案詳解(檔案讀取)

2021-06-06 21:22:36 字數 804 閱讀 1626

單單讀取txt檔案的話,用bufferedreader效率比較高,也方便一些。需要注意的是,txt檔案在不同版本的作業系統中編碼格式會有所不同,筆者曾經試過在兩台同樣的win7系統下,乙個格式為「utf-8」,乙個格式為「gb2312」。所以在操作txt檔案之前,最好先確認一下該txt檔案的編碼格式。

private string gettxtcode(string path) // 獲取text檔案編碼

catch (ioexception e)

} catch (filenotfoundexception e)

return code;

}

此時我們就可以將filecode傳入fileinputstream安全開啟txt檔案。如果使用二維陣列作為返回值讀取檔案的話,我們最好先讀取檔案行數以定義陣列維度,方法示例如下:

public int getlines(string filename) throws ioexception //獲取檔案行數以便建立陣列維度

reader.close();

in.close();

return totallines;

}

然後讀取檔案資訊,這裡讀取的檔案每行四個資訊塊,以製表符為分隔符:

public string  getinfo(string path) throws ioexception, filenotfoundexception

} return s;

}

Java操作TXT檔案詳解

單單讀取txt檔案的話,用bufferedreader效率比較高,也方便一些。需要注意的是,txt檔案在不同版本的 作系統中編 格式會有所不同,筆者曾經試過在兩台同樣的win7系統下,乙個格式為 utf 8 乙個格式為 gb2312 所以在 作txt檔案之前,最好先確認一下該txt檔案的編 格式。p...

java生成txt檔案,讀txt檔案

1.方法1 public static void main string args catch exception e system.out.println write end try filereader.close catch exception e system.out.println rea...

java讀取txt檔案

一 讀取txt檔案。1 步驟 建立檔案控制代碼 file file new file filepath 將檔案內容讀取到記憶體中 new fileinputstream file 封裝資料 inputstreamreader inputstreamreader read new inputstrea...