【Java开源代码栏目提醒】:网学会员Java开源代码为您提供ByteArrayToRecord.java参考,解决您在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;
}
}