摘要: 只能操作普通文本文件 以字符方式读取,写入 写入时write()方法可以直接传字符串 write(String s) write("\n") 创建数组时创建char数组,按字符读取 FileReader fileReader = null;try { fileReader = new FileRea 阅读全文
posted @ 2020-08-09 11:08 javase--> 阅读(134) 评论(0) 推荐(0)
摘要: import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Test_05 { 阅读全文
posted @ 2020-08-09 11:01 javase--> 阅读(85) 评论(0) 推荐(0)
摘要: write()write(byte[] b) 谨慎使用,会先原将文件内容清空,然后写入 FileOutputStream(String name, boolean append)以追加的方式在文件末尾写入 创建输出流 写完后一定要.flush()刷新 最后要.close()关闭 阅读全文
posted @ 2020-08-09 10:49 javase--> 阅读(125) 评论(0) 推荐(0)
摘要: 1.int available() 返回流当中剩余的字节数量 这个方法有什么用:可以在读取之前就获取文件可读的总字节数量 byte[] bytes = new byte[fileInputStream.available()]; 只需要读取一次,不适应于较大的文件,因为byte数组不能太大 2.lo 阅读全文
posted @ 2020-08-09 10:39 javase--> 阅读(97) 评论(0) 推荐(0)
摘要: 1.路径问题 idea中读取的默认当前路径为工程的根目录 *注意是idea中 2.read(byte[] b)返回值为读到的字节数量,没有返回-1 将字符读取到byte数组中 byte[] bytes = new byte[4]; int readCount = 0; while ((readCou 阅读全文
posted @ 2020-08-09 10:23 javase--> 阅读(473) 评论(0) 推荐(0)
摘要: 1.字节流FileInputStream read()方法一次读取一个字节 *返回值为int,返回读取的内容,为空返回-1 一次只读一个字节,加循环进行全部读取: while(fileInputStream.read() != -1){ System.out.println(fileInputStr 阅读全文
posted @ 2020-08-09 09:53 javase--> 阅读(1152) 评论(0) 推荐(0)