1、字符输入流读取数据步骤:
A:创建字符输入流对象
B:调用字符输入流读取数据的功能,并显示在控制台
C:释放资源
2、FlieReader类下 方法public int read()
读取数据
返回值类型 int
1、read方法能读到数据的话,会去相应的编码表中找这个int值(这个int值绝对不可能是-1)
2、read方法读取不到数据的话则返回-1.
-----------------------------------------------------------------------------------------------------------------
十三、复制文本文件
思路:
1、封装数据源,创建字符输入流对象并指向要读取的文件,读取数据用FlieReader
2、封装目的地,创建了字符的出处流对象,并指向了你要把数据写到的地方,并且命名为copy.java。
注意:
-----------------------------------------------------------------------------------------------------------------
十四、FileReader读取数据方式2
public int read(char[] cbuf)
一次读取一个字符数组
注意:开发中数组定义的长度要是1024的整数倍。
-----------------------------------------------------------------------------------------------------------------
十五、FileReader读取数据的两种方式图解
-----------------------------------------------------------------------------------------------------------------
1、pass 递归算出第20项的值1,1,2,4,7,13,24...(必须完成)
2、pass递归删除带内容的目录(重点练习)
3、总结自己写一遍
4、pass熟练掌握字符流读数据、写数据
5、pass用字符流完成复制文件的操作(要求用一次读取一个字符数组的方式)
6、把加入异常处理的标准代码练熟。
|
|