在 Java 中有幾種常用的方式來(lái)讀取文件:
-
使用
FileInputStream
類以字節(jié)的方式讀取文件。 -
使用
BufferedReader
在字符輸入流上包裝一個(gè)緩沖區(qū),以行為單位讀取文件。 -
使用
Scanner
類以分隔符為標(biāo)志讀取文件。 -
使用
Files
類的readAllLines
方法一次性讀取所有行。 -
使用
ObjectInputStream
反序列化對(duì)象從文件中讀取對(duì)象。 -
使用
FileChannel
從文件中讀取內(nèi)容。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-630337.html
例如,下面是使用 BufferedReader
讀取文件的例子:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-630337.html
BufferedReader reader = new BufferedReader(new FileReader("filename.txt"));
try {
String line = null;
while ((line = reader.readLine()) != null) {
// process the line
}
} finally {
reader.close();
}
到了這里,關(guān)于java 讀取文件的幾種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!