首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-10-27 
JAVA 的两种流 字节流 InputStream OutputStream 字符流 Reader Writer的简介JAVA 的两种流 字节流 InputS

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  

热点排行