-------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流>-----
IO流(一)
1、 java定义了两种数据流:字节流和字符流。
(1)字节流:通用,各种数据类型都能处理
有两个抽象基类:InputStream OutputStream
(2)字符流:给予字节流,只处理文本数据
有两个抽象基类:Reader Writer
2、 FileWriter类和FileReader类
(1) FileWriter 基本方法:
write() write (char [] buf) write (char [] buf , int off ,int len) //三种写方法,将数据写到流中
flush( ) // 把流中的数据刷新到目的文件中
close( )//先刷新一次,补数据刷到目的文件中,然后关闭流,释放资源
FileWriter fw=new FileWriter(“demo.txt);
创建一个对象,该对象一旦被创建,就必须明确要操作的文件
New关键字会创建一个新文件放在指定目录,如果该文件已经存在,将覆盖重写。
(2) FileReader基本方法:
read() read(char [] buf) read(char [] buf , int off ,int len) //三种读方法,将数据读到流中
close( )关闭流,释放资源
FileReader fw=new FileReader (“demo.txt);
创建一个对象,关联目的文件。
(3)复制一个文件: