📄 70623fa7ec9a001b1a36b107245978e8
字号:
/*
* 与服务器共享的序列化信息
*/
package com.chapter16.shared;
import java.io.*;
public class AccountInfo {
private String userName = "";//登陆的用户名
private String password = "";//登陆密码
private String creditCardNumber = "";//银行卡号
private String creditCardHolderName = "";//银行卡用户名
private String creditCardExpirationDate = "";//银行卡截止日期
public AccountInfo() {
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserName() {
return userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getCreditCardNumber() {
return creditCardNumber;
}
public void setCreditCardNumber(String creditCardNumber) {
this.creditCardNumber = creditCardNumber;
}
public String getCreditCardHolderName() {
return creditCardHolderName;
}
public void setCreditCardHolderName(String creditCardHolderName) {
this.creditCardHolderName = creditCardHolderName;
}
public String getCreditCardExpirationDate() {
return creditCardExpirationDate;
}
public void setCreditCardExpirationDate(String creditCardExpirationDate) {
this.creditCardExpirationDate = creditCardExpirationDate;
}
//序列化信息
public byte[] serialize() throws IOException {
ByteArrayOutputStream bout = new ByteArrayOutputStream();
DataOutputStream dataStream = new DataOutputStream(bout);
dataStream.writeUTF(userName);
dataStream.writeUTF(password);
dataStream.writeUTF(creditCardNumber);
dataStream.writeUTF(creditCardHolderName);
dataStream.writeUTF(creditCardExpirationDate);
return bout.toByteArray();
}
//反序列化信息
public void deserialize(byte[] data) throws IOException {
ByteArrayInputStream bin = new ByteArrayInputStream(data);
DataInputStream dataStream = new DataInputStream(bin);
userName = dataStream.readUTF();
password = dataStream.readUTF();
creditCardNumber = dataStream.readUTF();
creditCardHolderName = dataStream.readUTF();
creditCardExpirationDate = dataStream.readUTF();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -