09

mac2025-01-25  38

9 InputStreamReader和OutputStreamWriter的作用

二者都是转换流,从字节流转换为字符流,是包装流。

InputStream is = new FileInputStream(new File("e:\\测试类文件\\file.txt")); // 处理流:把字节流转换成了字符流; InputStreamReader isr = new InputStreamReader(is, "utf-8"); int temp = 0; // 以字符(而不是字节)为单位读取文本文件,方便操作。 while ((temp = isr.read()) != -1) { System.out.print((char) temp); } isr.close(); Writer out = new OutputStreamWriter(new FileOutputStream(new File("e:\\测试类文件\\file.txt"))); out.write("hello world!!") ; // 使用字符流输出 out.close() ;
最新回复(0)