/**
* 写出一个object类型的文件
*
* @param obj 要写入的object对象
* @param path 写出的位置及文件名
*/
public static void writeObjectToFile(Object obj, String path){
try {
FileOutputStream fos = new FileOutputStream(path);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(obj);
oos.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 读入一个object对象
* @param path 要读入的object位置
* @return 读入的对象数据
*/
public static Object readObjectFormFile( String path ) {
try {
FileInputStream fis = new FileInputStream(path);
ObjectInputStream ois = new ObjectInputStream(fis);
Object reault = ois.readObject();
ois.close();
fis.close();
return reault;
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return null;
}
java 写出和读入 Object对象
最新推荐文章于 2022-07-17 17:26:33 发布