摘要: 背景:有了字符输入输出流,读取的准确率和写入的效率确实提高不少,但是尴尬的是字符输出流只能针对系统默认的编码格式,那怎么把字符串用其他格式写入文件呢 InputStreamReader 继承于Reader,是字节流通向字符流的桥梁,可以把字节流按照指定编码 解码 成字符流 读取结果: 原因:win平 阅读全文
posted @ 2019-05-06 22:53 c++天下第一 阅读(258) 评论(0) 推荐(0)
摘要: 背景:前面有提到字节输入输出流,当读取文件文本使用字节,但中文都是由两个或者三个字节组成的,如果字节读取长度没设置好,很容易造成乱码 Reader 是字符输入流的抽象父类,提供了 read 一次读取一个字符 read(char[] cbuf) 一次读取多个字符到字符缓冲区cbuf,返回长度表示读取的 阅读全文
posted @ 2019-05-06 21:10 c++天下第一 阅读(299) 评论(0) 推荐(0)
摘要: 流是一连串流动的数据(字节、字符),以先进先出的方式发送的信息的通道中 输入流 数据从源数据源流入程序的过程称为输入流。可以理解为从源数据源读取数据到程序的过程 输出流 数据从程序流出到目的地的过程称为输出流。可以理解为把数据从程序写入目的地的过程 流的分类: 这里我们介绍的是字节流 字节输入流:I 阅读全文
posted @ 2019-05-06 20:49 c++天下第一 阅读(861) 评论(0) 推荐(0)
摘要: File类在java中表示(带路径的文件或者目录)。接下来所有的IO流操作都是基于File类执行的。 所以先简单介绍下File类的常用属性和方法。 上面说了文件的创建,目录的创建稍微有点不一样: 目录的遍历: 两种方法 list():返回一个file表示的目录中的子目录或者文件,字符串数组类型 li 阅读全文
posted @ 2019-05-06 19:55 c++天下第一 阅读(448) 评论(0) 推荐(0)