字节流写数据运行示例、如何实现换行、追加写入演示示例
/* FileOutputStream:文件输出流用于将数据写入File */ public class FileOutPutStreamDemo01 { public static void main(String[] args) throws IOException { //创建字节输出流对象 //FileOutputStream (String name):创建文件输出流以指定的名称写入文件 FileOutputStream fos = new FileOutputStream("myFile\\fos.txt"); //void write(int b):将指定的字节写入此文件输出流 fos.write(97); //最后都要释放资源 //void close():关闭此文件输出流并释放与此流相关联的任何系统资源。 fos.close(); } }
运行结果:
使用\r\n来完成换行操作
public class FileOutputStreamDemo02 { public static void main(String[] args) throws IOException { //创建字节流输出文件 // FileOutputStream fos = new FileOutputStream("myFile\\fos.txt"); //实现追加写入 FileOutputStream fos = new FileOutputStream("myFile\\fos.txt",true); //写数据 for (int i =0;i<10;i++){ fos.write("hello".getBytes()); fos.write("\r\n".getBytes()); } //释放资源 fos.close(); } }
运行结果:
第一次读取:
第二次读取:
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。