package day01;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
* 列出所有注册用户信息
* @author Administrator
*
*/
public class Demo2 {
public static void main(String[] args) throws IOException {
//r 只读 ,rw
RandomAccessFile raf
= new RandomAccessFile(
"user.dat","r"
);
for(int i = 0;i<raf.length()/100;i++) {
//读取用户名
byte[] data = new byte[32];
raf.read(data);
String username = new String(data,"UTF-8").trim();
//读取密码
raf.read(data);
String password = new String(data,"UTF-8").trim();
//读取昵称
raf.read(data);
String nickname = new String(data,"UTF-8").trim();
//读取年龄
int age = raf.readInt();
System.out.println(username+","+password+","+nickname+","+age);
System.out.println("pos:"+raf.getFilePointer());
}
}
}
Java——RandomAccessFile,列出所有注册用户信息
最新推荐文章于 2022-05-27 18:44:59 发布