<?xml version="1.0" encoding="utf-8" ?>
然后读取的Student对象的数据
谁做过读取txt文本,txt文本里面是xml格式的,通过对象的形式读取出来
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- kingcs40500 2014-07-14 16:15关注
[code="java"]
package test;import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;public class Test {
/** * 对象=〉XML * @param xmlFile * @param obj * @throws Exception */ public static void writeObjectToXML(File xmlFile, Object obj) throws Exception { XMLEncoder xmlEncoder = null; try { xmlEncoder = new XMLEncoder(new FileOutputStream(xmlFile)); xmlEncoder.writeObject(obj); } finally { if (null != xmlEncoder) xmlEncoder.close(); } } /** * XML=〉对象 * @param xmlFile * @throws Exception */ public static Object readObjectFromXML(File xmlFile) throws Exception { XMLDecoder xmlDecoder = null; try{ xmlDecoder = new XMLDecoder(new FileInputStream(xmlFile)); return xmlDecoder.readObject(); }finally{ if(null != xmlDecoder) xmlDecoder.close(); } } public static void main(String[] args) { User user = new User(); user.setId(1); user.setName("zhangsan"); try { writeObjectToXML(new File("xml.txt"), user); User u = (User)readObjectFromXML(new File("xml.txt")); System.out.println(u.getId() + "\t" + u.getName()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
}
[/code]
xml.txt
<?xml version="1.0" encoding="UTF-8"?>
1
zhangsan
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
- ¥15 让node服务器有自动加载文件的功能
- ¥15 jmeter脚本回放有的是对的有的是错的
- ¥15 r语言蛋白组学相关问题
- ¥15 Python时间序列如何拟合疏系数模型
- ¥15 求学软件的前人们指明方向🥺
- ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
- ¥20 双层网络上信息-疾病传播
- ¥50 paddlepaddle pinn
- ¥20 idea运行测试代码报错问题