package IO.Demo08;
import java.io.FileInputStream;
import java.io.InputStreamReader;
/**InputStreamRead转换流
* @author liu
*/
public class InputStreamReaderA {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream("G:\\新建文本文档.txt");
InputStreamReader gbk = new InputStreamReader(fis, "gbk");
//读
int date = 0;
while ((date = gbk.read()) != -1) {
System.out.print((char) date);
}
gbk.close();
}
}
OutputStreamWriter转换流写入
package IO.Demo08;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
/**OutputStreamWriter转换流写入
* @author liu
*/
public class OutputStreamWriterA {
public static void main(String[] args) throws IOException {
FileOutputStream fos = new FileOutputStream("G:\\\\新建文本文档.txt");
OutputStreamWriter gbk = new OutputStreamWriter(fos, "utf-8");
for (int i = 0; i < 5; i++) {
gbk.write("阿斯蒂芬的");
gbk.write("\t\n");
gbk.flush();
}
gbk.close();
System.out.println("完毕");
}
}