Consulta de información de registro

package raf;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
 * 将user.tet文件中的用户信息显示到控制台
 * @author Lemon
 */
public class ShowAllUserDemo {
	public static void main(String[] args) throws IOException {
		RandomAccessFile raf=new RandomAccessFile("user.txt", "r");
		int index=-1;
		int i=0;
		while((index=raf.read())!=-1) {
			raf.seek(i*100);
			i++;
			byte[] data = new byte[32];
			//姓名
			raf.read(data);
			String name=new String(data,"utf-8").trim();
			/*System.out.println("point:"+raf.getFilePointer());
		System.out.println("name"+name);*/
			//密码
			raf.read(data);
			String password=new String(data,"utf-8").trim();
			/*System.out.println("point:"+raf.getFilePointer());
		System.out.println("password:"+password);*/
			//昵称
			raf.read(data);
			String nickname=new String(data,"utf-8").trim();
			/*System.out.println("point:"+raf.getFilePointer());
		System.out.println("nickname:"+nickname);*/
			//年龄
			int age=raf.readInt();
			System.out.println("point:"+raf.getFilePointer());
			System.out.println("name:"+name+"  password:"+password+"  nickname:"+nickname+"  age:"+age);
		}
		raf.close();
	}
}

Supongo que te gusta

Origin blog.csdn.net/qq_37669050/article/details/97659689
Recomendado
Clasificación