/**
* 转换流的使用,吧文件的内容以字节流的形式转换为字符流逐行读取,
* 然后再将字符流转换为字节流输出
*/
public class IoDemo05 {
public static void main(String[] args) {
BufferedReader bReader = null;
BufferedWriter bWriter = null;
try {
//读文件用的是文件字节流,将输入的字节流转化为字符流,逐行读取
bReader = new BufferedReader(new InputStreamReader(new FileInputStream("abc.txt")));
//将输出的字符流转化为字节流
bWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("dest.txt")));
String temp = "";
int i = 1;
while((temp = bReader.readLine())!=null) {
bWriter.write(i+"."+temp);
i++;
bWriter.newLine();
}
bWriter.append("后缀:copy完毕!");
bWriter.flush();
} catch (Exception e) {
// TODO: handl
e.printStackTrace();
}finally {
try {
if(bReader!=null) {
bReader.close();
}
if(bWriter!=null) {
bWriter.close();
}
} catch (Exception e2) {
// TODO: handl
e2.printStackTrace();
}
}
}
}
IO流—转换流
最新推荐文章于 2024-07-31 19:38:21 发布