📄 person.java
字号:
//自定义系列化机制import java.io.*;public class Person implements Serializable{ private String name; private int age; private String sex; private String pwd; private String nationality; public Person(String person_name,int person_age,String person_sex,String person_pwd,String person_nationality) { this.name = person_name; this.age = person_age; this.sex = person_sex; this.pwd = person_pwd; this.nationality = person_nationality; } private void writeObject(ObjectOutputStream out) throws IOException { String userPwd = encrypt(pwd); out.writeObject(name); out.writeObject(userPwd); out.writeObject(sex); out.writeInt(age); out.writeObject(nationality); } private void readObject(ObjectInputStream in) throws IOException,ClassNotFoundException { this.name = (String)in.readObject(); this.pwd = (String)in.readObject(); this.sex = (String)in.readObject(); this.age = in.readInt(); this.nationality = (String)in.readObject(); } private String encrypt(String in) { StringBuffer sb = new StringBuffer(in); sb.reverse(); return sb.toString(); } public String toString(){ return "Name:"+name+"\nAge:"+age+"\nSex:"+sex+"\nNationality:" +nationality+"\nEncrypted Password:"+pwd+" Password:"+encrypt(pwd)+"\n\n"; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -