流式输入/输出与文件处理

 Java的输入/输出是以流的方式来处理的,流是在计算机的输入/输出操作中流动的数据系列;特点是数据的获取和发送均沿数据序列顺序进行;

输出流是往存储介质或数据通道中写入数据,而输入流是从存储介质或数据通道中读取数据,流的特征有以下几点:

1、先进先出。最先写入输出流的数据最先被输入读取到;

2、顺序存取。

3、只读或只写。

 

转换流

转换输入流(InputStreamReader)和转换输出流(OutputStreamWriter)将字符转换为相应编码的字节,在字节流和字符间架起了一道桥梁,类FileReader和FileWriter分别是两个转换流的子类,用于实现对文本文件的读写访问。

InputStream filein = new FileInputStream(file);

Reader in = InputStreamReader(filein ," iso-8859-6")

你可能感兴趣的:(java)