6)复制文件优化
void write(byte[] data)
定义一个数组,将给定的字节数的字节数组中的所有字节一次性写出提高运行效率、
7)写出文本
byte[] data = str.getBytes(" utf-8");
raf.write(data);
使用byte类型数组
8)读取文本
byte[] data = new byte[(int)raf.length()];
raf.read(data);
提高读取效率
9)编写简易记事本
程序启动后要求输入一个文件名,然后对该文件进行写操作,
只有用户在控制台输入的每行字符串都写入到该文件中(统一用UTF-8)写入文件的字符
/*
简易记事本工具
程序启动后要求用户输入一个文件名,然后对
该文件进行写操作
之后用户在控制台输入每行字符串都写入到
该文件中(统一用UTF-8),写入文件的字符
不考虑换行问题
当单独输入exit时程序退出
@author Administrator\
*/
10)RAF中的指针即使用
seek(int pos)
定位指针的位置
11)用户注册练习
程序启动后顺序输入:用户名,密码,昵称,年龄
然后将其写入文件use。dat中保存
12)读取用户练习
显示user.dat文件中所有信息
13)修改用户练习
程序启动后要求用户输入用户名和新昵称,然后将user.dat文件中对应的记录进行修改
如果输入用户名在user.dat文件中不存在,则输出,查无此人