创建好文件输出流对象和字符串对象后,可以调用字符串对象的getBytes()方法,将字符串转换成对应的二进制然后进行写入
public class WirteStringDemo {
public static void main(String[] args) throws Exception{
//向文本中写入文本数据
FileOutputStream outputStream=new FileOutputStream("./../document/zhang.txt");
String line="你好,Java";
outputStream.write(line.getBytes());
outputStream.close();
}
}
如果按上述操作后出现乱码情况,可以使用下面的方法达到同样的效果
public class WirteStringDemo {
public static void main(String[] args) throws Exception{
//向文本中写入文本数据
FileOutputStream outputStream=new FileOutputStream("./../document/zhang.txt");
String line="你好,Java";
byte[] bytes=line.getBytes(StandardCharsets.UTF_8);
outputStream.write(bytes);
outputStream.close();
}
}