BufferedInputStream示例
BufferedOutputStream示例
BufferedReader實例
BufferedWriter示例
ByteArrayInputStream示例
Java ByteArrayOutputStream示例
Java CharArrayReader示例
Java CharArrayWriter示例
Java Console類示例
Java DataInputStream類型
Java DataOutputStream實例
Java Externalizable實例
Java File實例
FileDescriptor示例
Java FileInputStream示例
FileOutputStream示例
Java FilePermission示例
Java FileReader示例
Java FileWriter示例
Java FilterInputStream示例
Java FilterOutputStream示例
Java FilterReader示例
Java FilterWriter示例
Java BufferedInputStream
BufferedInputStream
通過緩衝數據向輸入流添加功能。它維護一個內部緩衝區以存儲從底層輸入流讀取的字節。創建緩衝區輸入流如下:
String srcFile = "test.txt";
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(srcFile));
以下代碼顯示如何使用BufferedInputStream
從文件讀取數據。
import java.io.BufferedInputStream;
import java.io.FileInputStream;
public class Main {
public static void main(String[] args) {
String srcFile = "test.txt";
try (BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
srcFile))) {
// Read one byte at a time and display it
byte byteData;
while ((byteData = (byte) bis.read()) != -1) {
System.out.print((char) byteData);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
上面的代碼生成以下結果。
Yiibai.com BufferedInputStream Usge.
The Line 2..