溫馨提示×

java怎么讀取輸入流和文件內容

小億
182
2023-11-04 20:46:30
欄目: 編程語言

在Java中,可以使用InputStreamFile類來讀取輸入流和文件內容。

  1. 讀取輸入流: 使用InputStream類的read()方法可以逐字節地從輸入流中讀取內容。通常情況下,可以使用BufferedReader類來包裝InputStreamReader以提高性能。
InputStream inputStream = System.in;
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

String line = reader.readLine();
System.out.println("Input: " + line);
  1. 讀取文件內容: 使用File類表示文件,并使用FileInputStream類來讀取文件內容。同樣,可以使用BufferedReader類來包裝InputStreamReader以提高性能。
File file = new File("path/to/file.txt");
InputStream inputStream = new FileInputStream(file);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

String line;
while ((line = reader.readLine()) != null) {
    System.out.println("Line: " + line);
}

注意:在使用File類讀取文件內容時需要處理FileNotFoundException異常,在使用InputStream讀取輸入流時需要處理IOException異常。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女