package com.demo5;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Scanner;
public class Object {
public static void main(String[] args) throws IOException, IOException, ClassNotFoundException {
User user = new User("jht", "jjj");
ObjectOutputStream oos = new
ObjectOutputStream(new FileOutputStream(new File("c:\\a.txt")));
oos.writeObject(user);
oos.flush();
ObjectInputStream ois = new
ObjectInputStream(new FileInputStream(new File("c:\\a.txt")));
User user1 = (User)ois.readObject();
// System.out.println(user1.name);
// System.out.println(user1.password);
Scanner sc = new Scanner(System.in);
String str = sc.next();
String str1 = sc.next();
if(str.equals(user1.name)&&str1.equals(user1.password)){
System.out.println("登陆成功");
}else{
System.out.println("登陆失败");
ois.close();
}
}
}
package com.demo5;
import java.io.Serializable;
public class User implements Serializable{
String name;
String password;
public User(String name, String password) {
super();
this.name = name;
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "User [name=" + name + ", password=" + password + "]";
}
}