如果将一个对象写入文件 文件里会显示什么呢?
package com.crf.java.c15;
import java.io.*;
public class Writer {
public void writeFile(){
try {
ObjectOutputStream oops=new ObjectOutputStream(new FileOutputStream("E:\\workspace\\T1.txt") );
UserModle um=new UserModle();
um.userAge=10;
um.userId="1213";
um.userName="zhangsan";
oops.writeObject(um);
oops.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
Writer t=new Writer();
t.writeFile();
}
}
class UserModle implements java.io.Serializable{
public String userName,userId;
public int userAge;
}我打开"E:\\workspace\\T1.txt" 里面什么也没有
这是为什么呢?
谢谢
无论你们信不信 我反正信了 我跟你讲 这样的事情就是发生了 这是一个奇迹??
呵呵
package com.crf.java.c15;
import java.io.*;
public class Writer {
public void writeFile(){
try {
ObjectOutputStream oops=new ObjectOutputStream(new FileOutputStream("E:\\workspace\\T1.txt") );
UserModle um=new UserModle();
um.userAge=10;
um.userId="1213";
um.userName="zhangsan";
oops.writeObject(um);
oops.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
Writer t=new Writer();
t.writeFile();
}
}
class UserModle implements java.io.Serializable{
public String userName,userId;
public int userAge;
}我打开"E:\\workspace\\T1.txt" 里面什么也没有
这是为什么呢?
谢谢
无论你们信不信 我反正信了 我跟你讲 这样的事情就是发生了 这是一个奇迹??
呵呵
给你看具体的读取代码,我写了一个readFile方法import java.io.*;public class Writer { public void writeFile() {
try {
ObjectOutputStream oops = new ObjectOutputStream(
new FileOutputStream("E:\\workspace\\T1.txt"));
UserModle um = new UserModle();
um.userAge = 10;
um.userId = "1213";
um.userName = "zhangsan";
oops.writeObject(um);
oops.close(); } catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void readFile(){
try{
ObjectInputStream ois=new ObjectInputStream(
new FileInputStream("E:\\workspace\\T1.txt"));
UserModle um=(UserModle)ois.readObject();
System.out.println(um.userId);
System.out.println(um.userName);
System.out.println(um.userAge);
ois.close();
}catch(Exception e){
e.printStackTrace();
}
} public static void main(String[] args) {
Writer t = new Writer();
t.writeFile();
t.readFile();
}
}class UserModle implements java.io.Serializable {
public String userName, userId;
public int userAge;}