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);
}
編輯:嘿伙計們,感謝您的幫助,我想出來了;我不認為我必須將其打印為字符串,我只需要制作一個基準測試框架來計時等等,但再次感謝!
總結
以上是生活随笔為你收集整理的java流读取xml_使用FileInputStream(用于Java)读取XML文件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java学习(88):Charactor
- 下一篇: java 程序是由什么组成的 java_