共計(jì) 408 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
可以使用 InputStreamReader 類將 InputStream 轉(zhuǎn)換為 Reader。InputStreamReader 是 Reader 的子類,它將字節(jié)流轉(zhuǎn)換為字符流。
下面是一個(gè)示例代碼:
InputStream inputStream = new FileInputStream("input.txt");
Reader reader = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
在這個(gè)示例中,我們使用 FileInputStream 將 input.txt 文件作為輸入流。然后,通過 InputStreamReader 將輸入流轉(zhuǎn)換為字符流。還可以指定字符編碼,此處使用了 UTF- 8 編碼。
轉(zhuǎn)換后的 Reader 對(duì)象可以像處理其他字符流一樣使用,可以使用 read() 方法讀取字符,使用 read(char[] cbuf) 方法讀取字符數(shù)組等。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完
發(fā)表至: Java
2023-12-09