读书人

JAVA 的两种源 字节流 InputStream Ou

发布时间: 2012-10-27 10:42:26 作者: rapoo

JAVA 的两种流 字节流 InputStream OutputStream 字符流 Reader Writer的简介
JAVA 的两种流 字节流 InputStream OutputStream 字符流 Reader Writer的简介

IO分两种流

字节流 InputStream OutputStream

字符流 Reader Writer

他们都是抽象类

具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter


字节流转换成字符流可以用 InputSteamReader OutputStreamWriter

转换成BufferdReader BufferedWriter 他们具有缓冲区

例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
Java代码
FileInputStream fileInputStream = new FileInputStream("d:/text.txt"); // 定义一个指向D:/TEXT.TXT 的字节流

InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
//字节流转换成InputStreamReader

BufferedReader bufferedReader = new BufferedReader(inputSteamReader);
//InputStreamReader 转换成带缓存的bufferedReader

读书人网 >编程

热点推荐