久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java讀取文件流的方法是什么

146次閱讀
沒有評論

共計 1020 個字符,預(yù)計需要花費(fèi) 3 分鐘才能閱讀完成。

Java 中讀取文件流的方法有多種,可以根據(jù)不同的需求選擇合適的方法,常見的幾種方法如下:

  1. 使用 InputStreamReader 讀取字符流:使用 FileInputStream 打開文件輸入流,再將其傳遞給 InputStreamReader 進(jìn)行字符流的讀取,可以設(shè)置字符編碼。示例代碼如下:
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");

int c;
while ((c = isr.read()) != -1) {System.out.print((char) c);
}

isr.close();
  1. 使用 BufferedReader 讀取文本文件:使用 FileReader 打開文件輸入流,再將其傳遞給 BufferedReader 進(jìn)行按行讀取文本文件的操作,可以設(shè)置字符編碼。示例代碼如下:
FileReader fr = new FileReader("file.txt");
BufferedReader br = new BufferedReader(fr);

String line;
while ((line = br.readLine()) != null) {System.out.println(line);
}

br.close();
  1. 使用 Scanner 讀取文本文件:使用 Scanner 類的構(gòu)造函數(shù)傳入文件對象或文件路徑,再使用其相關(guān)方法進(jìn)行文本文件的讀取操作。示例代碼如下:
File file = new File("file.txt");
Scanner scanner = new Scanner(file);

while (scanner.hasNextLine()) {System.out.println(scanner.nextLine());
}

scanner.close();
  1. 使用字節(jié)流讀取二進(jìn)制文件:使用 FileInputStream 打開文件輸入流,再使用字節(jié)流進(jìn)行讀取操作,適用于讀取二進(jìn)制文件。示例代碼如下:
FileInputStream fis = new FileInputStream("file.bin");

int b;
while ((b = fis.read()) != -1) {System.out.print(b);
}

fis.close();

以上是幾種常見的讀取文件流的方法,根據(jù)具體的需求可以選擇適合的方法。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-12發(fā)表,共計1020字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 洛浦县| 湖州市| 和林格尔县| 偃师市| 冀州市| 鹤岗市| 郸城县| 定边县| 榆中县| 宜春市| 常熟市| 永靖县| 沈丘县| 壤塘县| 敦化市| 吴桥县| 古田县| 京山县| 穆棱市| 赤壁市| 道真| 南丰县| 攀枝花市| 辽中县| 怀化市| 甘泉县| 河北省| 报价| 镇赉县| 承德市| 永仁县| 乌兰县| 横山县| 灌阳县| 上饶市| 环江| 龙山县| 华亭县| 眉山市| 濮阳县| 延边|