【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-CopyofObjectInputOutputTest.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
import java.io.*;
import java.net.*;
import java.util.*;
public class ObjectInputOutputTest
{
public static void main(String arg[])
{
try
{
FileOutputStream fos = new FileOutputStream("test.obj");
ObjectOutputStream oos = new ObjectOutputStream(fos);
Address address = new Address("12407 Fox Meadow Dr.",
"Houston",
"TX",
"77477");
People john = new People(38,
"John Wang",
"457-77-8479",
"281 240-9695",
"
CopyofObjectInputOutputTest.java为[网学网-网友上传,谢谢支持]。");
john.setAddress(address);
oos.writeObject(john);
oos.flush();
fos.close();
FileInputStream fis = new FileInputStream("test.obj");
ObjectInputStream ois = new ObjectInputStream(fis);
People wang = (People)ois.readObject();
System.out.println(wang.getName());
System.out.println(wang.getAge());
System.out.println(wang.getAddress().getStreet());
fis.close();
}
catch(Exception ex)
{
System.out.println("ObjectInputOutputTest.main(): " + ex);
}
}
}
class People implements Serializable
{
int age;
String name;
String ssn;
String phone;
String email;
Address address;
public People(
int age,
String name,
String ssn,
String phone,
String email)
{
this.age = age;
this.name = name;
this.ssn = ssn;
this.phone = phone;
this.email = email;
}
public Address getAddress()
{
return address;
}
public int getAge()
{
return age;
}
public String getName()
{
return name;
}
public String getSSN()
{
return ssn;
}
public String getPhone()
{
return phone;
}
public String getEmail()
{
return email;
}
public void setAddress(Address address)
{
this.address = address;
}
}
class Address implements Serializable
{
String street;
String city;
String state;
String zip;
public Address(
String street,
String city,
String state,
String zip)
{
this.street = street;
this.city = city;
this.state = state;
this.zip = zip;
}
public String getStreet()
{
return street;
}
public String getCity()
{
return city;
}
public String getState()
{
return state;
}
public String getZip()
{
return zip;
}
}
上一篇:
CopyMessageAction.java
下一篇:
扛起年轻化大旗,哈弗F系玩转行业新风潮