public static void main(String[] args) {
File dir = new File(".");
File[] subs = dir.listFiles((f)->f.getName().endsWith(".obj"));
for (int i = 0; i < subs.length; i++) {
try {
File sub=subs[i];
FileInputStream fis = new FileInputStream(sub);
ObjectInputStream ois = new ObjectInputStream(fis);
Object obj = ois.readObject();
User use = (User)obj;
System.out.println(use);
} catch (IOException |ClassNotFoundException e) {
e.printStackTrace();
}
}
}
}
如上,执行当前文件目录下的.obj文件反序列化时会出现异常报错