现有一字符串:”我爱Java”。将该字符串保存到当前项目根目录下的a.txt文件中。
要求:使用gbk编码保存。
注意:idea的默认编码是utf-8,所以可以通过file -> settings -> file encodings设置为gbk格式,否则打开a.txt文件看到的将会是乱码。
1. 创建文件字节输出流关联目标文件
2. 根据文件字节输出流创建转换输出流对象,并指定编码字符集为:gbk
3. 调用流对象的方法将字符串写出到文件中。
4. 关闭流并释放资源。
package HomeWork06;
import java.io.*;
public class Test {
public static void main(String[] args) throws IOException {
String str = "我爱Java";//定义输出的字符串
//创建文件字节输出流关联目标文件
FileOutputStream out =new FileOutputStream("E:\\test1_4.txt");
//根据文件字节输出流创建转换输出流对象,并指定编码字符集为:gbk
OutputStreamWriter isr=new OutputStreamWriter(out,"gbk");
isr.write(str);//调用流对象的方法将字符串写出到文件中。
//释放资源
isr.close();
out.close();
}
}