[Java]FileOutputStream的换行/续写/一次性写出一个字符串的方法
2023-12-22 11:53:57
?
1.续写:FileOutputStream这个io流中的write方法默认情况下是覆盖写入的,如果需要追加写入,需要添加一个参数true 2.虽然write只能一个字符一个字符写入 但是我们可以把想输入的字符串放在str 再将str转化成byte数组
import java.io.FileOutputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
/*
1.续写:FileOutputStream这个io流中的write方法默认情况下是覆盖写入的,如果需要追加写入,需要添加一个参数true
2.虽然write只能一个字符一个字符写入 但是我们可以把想输入的字符串放在str 再将str转化成byte数组
*/
//1.创建对象
FileOutputStream fos = new FileOutputStream("F:\\test\\Information\\Characters\\Dontknow.txt");
//2.写出数据
String str = "一个普普通通\n的陌生人";
byte[] arr = str.getBytes();
fos.write(arr);//写入字符数组 一个byte一个byte 但是我可以间接来使用
//3.释放元素
fos.close();
}
}
文章来源:https://blog.csdn.net/qq_37511412/article/details/135146859
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!