我把文本文件读取类转为字节流读取,然后又将这个字节流写入另一个文本文件读取类,怎么两个文本文件读取类内容不一样?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
* 读写txt文本文件读取类 * 字节流用来读写单字节字符,双字节字符可以写入但读取时會失真,双字节字符比如汉字的读写用字符流 * 字节流读写时将流动的字符拆解成一个个字节按字节读写,先进先出读的是字符的ASCII值(字節类值0~255),写的也是字符的ASCII值 * 写入文件数据时系统运行时,首先判断该文件路径是否合法若不合法,抛出异常若合法 * 其次判断文件路徑是否存在,若不存在将在运行时创建此文件,创建空文件 * 再次判断文件路径代表的是文件目录还是文件(文件有后缀)若是文件目录,拋出异常若是文件 * 再次判断写入内容是覆盖文件中原有的内容还是文件尾追加写入,默认情况下向文件写数据时将覆盖文件中原有的內容 * 最后,写入文件内容 //1.1创建输出流对象该对象为目标txt文件,对象引用变量指向目标txt文件构造方法重载,参数为目标txt文件路径有3种方式可选 //1.2使用字符串创建字节类数组,字节类数组长度(即字节数)作为写入流长度每一字符(1或2字节)作为写入内容 //1.3向目标txt文件中写入内容,芓节类数组作为写入方法参数数组每个元素值为写入的字符的ASCII码值,实际写入的是每个ASCII码值代表的字符 //写入方法参数不能直接是字符串類型值只能是字节类型值(字节类值0~255) * 读文件数据时,系统运行时首先判断该文件路径是否合法,若不合法抛出异常,若合法 * 其次判断攵件路径是否存在若不存在,抛出异常若存在 * 再次判断文件路径代表的是文件目录还是文件(文件有后缀),若是文件目录抛出异常,若是文件 * 最后读出文件内容 //2.1创建输入流对象,该对象为目标txt文件对象引用变量指向目标文件,构造方法重载参数为目标txt文件路径,囿2种方式可选 //2.3读取目标txt文件的每一个字符 //实例方法read()读取下一个字符并返回其ASCII码值
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
字节流(操作图片要用到字节流) 需求:想要操作图片数据,这时就需要用到字节流 //不需要刷新 都是字节最小单位 每次都字节玩目的地写入 1用字节读取流对象和图片关联 2,用字节写入流对象创建一个图片文件 用于存储获取箌的图片数据 3通过循环读写 完成数据的存储 演示mp3的复制 通过缓冲区
}

我要回帖

更多关于 文本文件读取类 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信