共計 743 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 InputStream
和File
類來讀取輸入流和文件內容。
- 讀取輸入流:
使用InputStream
類的read()
方法可以逐字節地從輸入流中讀取內容。通常情況下,可以使用BufferedReader
類來包裝InputStreamReader
以提高性能。
InputStream inputStream = System.in;
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line = reader.readLine();
System.out.println("Input: " + line);
- 讀取文件內容:
使用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
異常。
丸趣 TV 網 – 提供最優質的資源集合!
正文完