欢迎来到天天文库
浏览记录
ID:62033661
大小:19.50 KB
页数:3页
时间:2021-04-15
《java序列化存储读取文件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、packagecom.chen.test4;import java.io.FileInputStream;import java.io。FileNotFoundException;importjava。io.FileOutputStream;importjava.io.IOException;importjava.io。InputStream;importjava。io。ObjectInputStream;importjava.io。ObjectOutputStream;importjava.util。ArrayList;importjava.util。List;i
2、mportjavax.xml.parsers。DocumentBuilder;importjavax.xml.parsers。DocumentBuilderFactory;importjavax。xml.parsers.ParserConfigurationException;importorg。w3c.dom.Document;importorg.w3c。dom.Element;import org.w3c.dom。NodeList;import org.xml。sax。SAXException;importjunit。framework。TestCase;pub
3、licclasstestSerializableextends TestCase{ﻩpublicvoidtest(){try{ObjectInputStream is =newObjectInputStream(newFileInputStream("F:/xuliehua.txt"));ﻩList
4、rintln(temp.get(i).getId());ﻩﻩﻩSystem。out.println(temp.get(i)。getName());}ﻩis.close();ﻩﻩ}catch(FileNotFoundExceptione){ﻩﻩe。printStackTrace();ﻩ}catch (IOExceptione) {ﻩﻩe.printStackTrace();}catch(ClassNotFoundException e){ﻩﻩe.printStackTrace();}}publictestSerializable(){ﻩInputStream inpu
5、tStream=null;ﻩDocumentBuilderFactoryfactory=DocumentBuilderFactory。newInstance();ﻩﻩDocumentBuilderbuilder =null;ﻩtry {builder=factory.newDocumentBuilder();ﻩ}catch(ParserConfigurationExceptione1){ﻩﻩﻩ// TODOAuto-generatedcatchblockﻩe1.printStackTrace();ﻩﻩ}ﻩDocumentdocument =null;ﻩﻩtry{//
6、ﻩﻩinputStream=(”F:/NodeTree。xml”);ﻩﻩﻩinputStream=newFileInputStream("F:/NodeTree.xml”);ﻩﻩdocument =builder.parse(inputStream);ﻩ}catch(SAXExceptione){ﻩe。printStackTrace();ﻩ}catch(IOException e){ﻩﻩe.printStackTrace();ﻩﻩ}ﻩ//节点部分ﻩﻩElement rootElement=document.getDocumentElement();NodeListl
7、ist=rootElement.getElementsByTagName("TreeNode”); List〈User〉listdata=newArrayList
此文档下载收益归作者所有