本文主要是介绍对象字节输出流(ObjectOutputStream),把基本类型数据或者对象类型数据输出到文件中保存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/* * 对象字节输出流,把基本类型数据或者对象类型数据输出到文件中保存 * 主要是用作保存程序运行中见状态 * */ public class Test08 {public static void main(String[] args) {try(FileOutputStream fileOutputStream = new FileOutputStream("E:\\IdeaProjects\\aliang\\day03.txt");ObjectOutputStream oos = new ObjectOutputStream(fileOutputStream);){//往文件里面写入一个int类型的整数100,占4个字节 // oos.writeInt(100); // oos.writeInt(200); // oos.writeChars("你是傻逼吗?"); // oos.writeChars("你是吗?"); // oos.writeChars("是?"); // oos.writeByte(10); // oos.writeFloat(1.15f); // oos.writeDouble(3.14); // oos.writeUTF("你是啥啊"); // oos.writeUTF("你是放大发啥啊");ArrayList<Student> list = new ArrayList<>();for (int i = 0; i < 100000; i++) {list.add(new Student("阿良","男",23));}oos.writeObject(new Student("阿良","男",23));oos.writeObject(new Student("阿达","女",18));oos.writeObject(new Student("阿了","女",18));oos.writeObject(list);}catch (Exception e){e.printStackTrace();}} }
这篇关于对象字节输出流(ObjectOutputStream),把基本类型数据或者对象类型数据输出到文件中保存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!