📄 recorddata.java
字号:
//RecordData.java
class RecordData
{
//保存用户信息:姓名&性别&出生年月&邮件地址
public String name,sex,birth,email;
public int recordId;//保存记录号
public RecordData( )
{
name = sex = email = birth = "";
recordId = -1;
}
public byte[ ] FormatByte( )
{//将用户数据格式化成为字节数据,用分隔符号 & 来连接所有信息
String buffer = name + "&" + sex + "&" + birth + "&" + email;
return buffer.getBytes();
}
public void ReadByte(byte[ ] src)
{//将原始字节数据分解为用户信息,通过分隔符号 & 来分隔所有信息
String buffer = new String(src);
name = sex = email = birth = "";
int idx = buffer.indexOf('&');
if(idx>=0)
{
name = buffer.substring(0,idx);
int idx2 = buffer.indexOf('&',idx+1);
if(idx2>idx)
{
sex= buffer.substring(idx+1,idx2);
int idx3 = buffer.indexOf('&',idx2+1);
if(idx3>idx2)
{
birth = buffer.substring(idx2+1,idx3);
email = buffer.substring(idx3+1,buffer.length());
}
}
}
}
public void Trace( )
{//通过System对象在跟踪窗口中输出记录信息
System.out.println("recordId = "+ recordId);
System.out.println("name = "+ name);
System.out.println("sex = "+ sex);
System.out.println("birth = "+ birth);
System.out.println("email = "+ email);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -