- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
百度广告
以下是引用片段: import Java.beans.XMLDecoder; import Java.io.File; import Java.io.FileNotFoundException; import Java.io.IOException; import Java.util.List; * 使用XML文件存取可序列化的对象的类 * @author 殷晋 * @version 1.0 */ { * 把Java的可序列化的对象(实现Serializable接口)序列化保存到XML文件里面,如果想一次保存多个可序列化对象请用集合进行封装 * @param obj 要序列化的可序列化的对象 * @throws FileNotFoundException 指定位置的文件不存在 * @throws Exception 其他运行时异常 public static void objectXMLEncoder(Object obj,String fileName) { File fo = new File(fileName); if(!fo.exists()) //先创建文件的目录 File pFile = new File(path); } FileOutputStream fos = new FileOutputStream(fo); XMLEncoder encoder = new XMLEncoder(fos); encoder.writeObject(obj); //关闭序列化工具 //关闭输出流 } * 读取由objSource指定的XML文件中的序列化保存的对象,返回的结果经过了List封装 * @return 由XML文件里面保存的对象构成的List列表(可能是一个或者多个的序列化保存的对象) * @throws IOException 读取发生错误 */ throws FileNotFoundException,IOException,Exception List objList = new ArrayList(); FileInputStream fis = new FileInputStream(fin); Object obj = null; { { } catch (Exception e) // TODO Auto-generated catch block fis.close(); return objList; |
责编:罗莉
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>