共計 576 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 中按字節讀取數據的方法是使用 InputStream 類的 read()方法。該方法會讀取輸入流的下一個字節,并返回一個整數值表示讀取的字節。如果已經達到了輸入流的末尾,則返回 - 1 表示結束。以下是一個示例代碼:
import java.io.FileInputStream;
import java.io.IOException;
public class ByteReaderExample {public static void main(String[] args) {try {FileInputStream inputStream = new FileInputStream("input.txt");
int byteRead;
while ((byteRead = inputStream.read()) != -1) {System.out.print((char) byteRead);
}
inputStream.close();} catch (IOException e) {e.printStackTrace();
}
}
}
上述代碼使用 FileInputStream 打開一個名為 "input.txt" 的文件,并使用 read()方法逐字節讀取文件內容并打印在控制臺上。注意,read()方法返回的是一個整數值,需要使用 (char) 進行類型轉換才能打印出對應的字符。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Java
2023-12-13