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 流的概念_举例讲解Java中的Stream流概念
1.基本的输入流和输出流 流是 Java 中最重要的基本概念之一.文件读写.网络收发.进程通信,几乎所有需要输入输出的地方,都要用到流. 流是做什么用的呢?就是做输入输出用的.为什么输入输出要用&qu ...
- java流式传输对象_使用Java 8在地图上流式传输
java流式传输对象 在本文中,我将向您展示如何在标准Java映射上有效地实现Speedment Open Source流,并将Stream接口扩展为MapStream! 即使在复杂的情况下,此添加将 ...
- java jdom 更新xml_用JDOM完成Java更新XML文件
用JDOM完成Java更新XML文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文详细介绍Java的文档对象模型 ...
- Java dom4j解析RESTFull风格发布的WebService的xml文件
公司项目要求解析出RESTFull风格发布的WebService接口的所有请求方法,参数,参数类型,已经方法是返回类型,想来想去都不知道该怎么办,思来想去然后又研究RESTFull风格WebServi ...
- java stax xml_Java小知识:使用Stax解析xml文件
问题: 通过使用Stax解析xml文件时,出现以下错误消息: 线程"主"中的异常javax.xml.stream.XMLStreamException:[row,col]:[86, ...
- tinyxml 读取文本节点_c++中用TINYXML解析XML文件
TinyXML介绍 最近做一个负载均衡的小项目,需要解析xml配置文件,用到了TinyXML,感觉使用起来很容易,给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方 ...
- tinyxml 读取文本节点_在Windows下使用TinyXML-2读取UTF-8编码包含中文字符的XML文件...
TinyXML-2 是一个用 C++ 开发的小巧.高效的 XML 解析工具,它在 GitHub 网站上的链接为: https://github.com/leethomason/tinyxml2 .它的 ...
- java 流已被关闭_mybatis oracle java.sql.SQLException: 流已被关闭问题
/** * 按照页码取值(从current_page页开始,每页page_size条) * @param key * @param params * @param current_page * @pa ...
- java流有什么用_在Java中,流比循环有什么优势?
达令说 有趣的是,面试问题只问优点,而不问缺点,因为两者都有.流是一种更具声明性的样式.或更富有表现力的风格.它可以被认为是更好的声明你的代码的意图,而不是描述如何,它的完成: return peop ...
最新文章
- “人工智能进行临床诊断,至少在今天看来不靠谱”
- 阿里云推出免费套餐 30余款云产品半年免费
- python替换缺失值_python 缺失值处理(Imputation)
- LiveVideoStack年终技术盘点总结
- python qt信号在qml 的使用_QML与Python通信
- 告诉你,Spring Boot 真是个牛逼货
- bzoj1083 [SCOI2005]繁忙的都市(最小生成树)
- 现代计算机内补码是多少进制,二进制:关于10000000如何表示-128的问题
- 深度学习:自然语言生成-集束/柱搜索beam search和随机搜索random search
- 封装Apache http client工具类
- R语言介绍(R包与帮助文档)
- nginx autoindex美化
- 尝试运行项目时出错,无法启动程序 , 由于应用程序配置不正确,未能启动此应用程序。请查看清单文件以查找可能的错误。
- Java---利用Zing生成二维码、解析二维码
- 从MWC 2016看手机发展
- 怎样使用GPT案例:使用GPT获得OPPO终止ZEKU芯片业务需要的背景知识
- 【一步步学OpenGL 19】 -《镜面反射光》
- JAVA获取网页中的电影下载地址小程序
- phpyun 电脑调试wap版
- WeX5 V3.6 正式版核心特性
热门文章
- Vue3、TypeScript 实现图片数量及大小随宽度自适应调整
- 【论文阅读】Illuminating Pedestrians via Simultaneous Detection Segmentation
- xp下添加linux启动,如何在windows xp系统下安装linux???
- 第4章 Python 数字图像处理(DIP) - 频率域滤波3 - 取样和取样函数的傅里叶变换、混叠
- session很快失效_一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~
- gitbash如何修改可恶的蓝色字体
- 嵌入式Linux下Qt的中文显示
- vuejs 中如何优雅的获取 Input 值
- Error: could not open `C:\Java\jre7\lib\i386\jvm.cfg
- 文本光标,高亮选中一些出来