亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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

小億
155
2023-12-08 13:45:36
欄目: 編程語言

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

  1. 使用InputStreamReader讀取字符流:使用FileInputStream打開文件輸入流,再將其傳遞給InputStreamReader進行字符流的讀取,可以設置字符編碼。示例代碼如下:
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進行按行讀取文本文件的操作,可以設置字符編碼。示例代碼如下:
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類的構造函數傳入文件對象或文件路徑,再使用其相關方法進行文本文件的讀取操作。示例代碼如下:
File file = new File("file.txt");
Scanner scanner = new Scanner(file);

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

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

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

fis.close();

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

0
日土县| 临安市| 吐鲁番市| 延津县| 南涧| 茶陵县| 邵阳县| 开原市| 淮北市| 襄汾县| 隆德县| 桐梓县| 宁化县| 徐水县| 资中县| 威宁| 团风县| 英超| 九江县| 措勤县| 疏勒县| 陈巴尔虎旗| 会泽县| 北安市| 建瓯市| 新乡市| 莲花县| 巴林左旗| 怀安县| 浦东新区| 昌吉市| 黎平县| 广德县| 靖宇县| 措美县| 延安市| 三门县| 巍山| 嵊泗县| 运城市| 黄平县|