java流读取xml_使用FileInputStream(用于Java)读取XML文件?

这是交易.

对于我的项目,我必须使用Java和XStream对随机树进行序列化和反序列化.我的老师制作了Tree / RandomTree算法,所以我不必担心.我不知道该怎么做是这样的:我使用FileInputStream来读/写我序列化和反序列化的xml文件,但是当我反序列化时,我不知道用于读取文件的方法.在我读完文件之后,我应该能够从XML转换它,然后将其作为字符串打印出来.这是我到目前为止所拥有的. (我正确导入了所有内容,只是没有将其添加到我的代码段).

FileInputStream fin;

try

{

// Open an input stream

fin = new FileInputStream ("/Users/Pat/programs/randomtree.xml");

//I don't know what to put below this, to read FileInpuStream object fin

String dexml = (String)xstream.fromXML(fin);

System.out.println(dexml);

// Close our input stream

fin.close();

System.out.println(dexml);

// Close our input stream

fin.close();

}

// Catches any error conditions

catch (IOException e)

{

System.err.println ("Unable to read from file");

System.exit(-1);

}

编辑:嘿伙计们,感谢您的帮助,我想出来了;我不认为我必须将其打印为字符串,我只需要制作一个基准测试框架来计时等等,但再次感谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值