📄 bytearraytorecord.java
字号:
package ch12;
import java.io.*;
public class ByteArrayToRecord {
//声明一个代表ID号的整型值
private int id;
//声明一个代表记录中姓名的变量
private String name;
//声明一个代表记录中积分的变量
private String score;
//声明一个代表记录中排名的变量
private String rank;
//声明一个代表记录中日期的变量
private String date;
/*
1.构造器
*/
public ByteArrayToRecord(byte[] candidate) {
try {
ByteArrayInputStream bais = new ByteArrayInputStream(candidate);
DataInputStream dis = new DataInputStream(bais);
id = dis.readInt();
name = dis.readUTF();
score = dis.readUTF();
rank = dis.readUTF();
date = dis.readUTF();
bais.close();
dis.close();
}
catch (Exception e) {
}
}
//获取记录ID属性域值
public int getID() {
return id;
}
//获取记录姓名属性域值
public String getName() {
return name;
}
//获取记录积分属性域值
public String getScore() {
return score;
}
//获取记录排名属性域值
public String getRank() {
return rank;
}
//获取记录日期属性域值
public String getDate() {
return date;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -