import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; public class Demo03OutputStreamWriter { public static void main(String[] args) throws IOException { write_utf_8(); write_GBK(); } private static void write_GBK() throws IOException { OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream("F:\basic\untitled13\src\it\cast\day15\demo05\gbk.txt"),"GBK"); osw.write("你好gbk"); osw.flush(); osw.close(); } private static void write_utf_8() throws IOException {//utf-8格式的文件 OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream("F:\basic\untitled13\src\it\cast\day15\demo05\utf_8.txt"),"UTF-8"); osw.write("你好utf-8"); osw.flush(); osw.close(); } }