美文网首页
io流以及流技术的应用(补) 09-04

io流以及流技术的应用(补) 09-04

作者: 是你的星星 | 来源:发表于2018-09-04 14:24 被阅读0次

    FileInputStream 读文件
    FileOutputStream 写文件

    一、字符流(多用操作文本文件)
    1.使用FileWriter 写文件 、 FileReader 读文件

    2.使用带缓冲区的BufferdWriter、BufferdReader进行文件的读写
    BufferdWriter 支持换行
    BufferdReader 支持读取一行

    ?如何用文本文件存储多个学生的信息(学号、姓名、年龄。。。。)
    解决思路:一行存一个学生信息、每行信息使用分割符
    二、序列化和反序列化
    主要思想:对对象进行序列化后,可以将其转换为字节序列,保存到磁盘上(以二进制的状态),这样实现了平台的无关性,再通过反序列化后得到相同的对象。
    语法:(1)创建一个对象输出流(ObjectOutputStream),他可以包装一个其他类型的输出流,流入文件的输出流FileOutputStream.
    例:ObjectOutputStream oos=new ObjectOutputStream (new FileOutputStream("C:\zhangzaixing.txt",true));
    创建了一个对象输出流,包装了一个文件输出流。

    相关文章

      网友评论

          本文标题:io流以及流技术的应用(补) 09-04

          本文链接:https://www.haomeiwen.com/subject/xbmgwftx.html