package com.xstream;

import java.util.Map;

/**

* XStream可以自动生成相关的xml配置

*/

public class XstreamTest

{

private String moduleName;

private Map env;

public String getModuleName()

{

return moduleName;

}

public void setModuleName(String moduleName)

{

this.moduleName = moduleName;

}

public Map getEnv()

{

return env;

}

public void setEnv(Map env)

{

this.env = env;

}

}

moduleName

aa

bb

cc

dd

package com.xstream;

import java.io.BufferedInputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import com.thoughtworks.xstream.XStream;

import com.thoughtworks.xstream.io.xml.DomDriver;

/**

* @author guoxm

* @version 创建时间:2015-9-16 下午08:23:54

*/

public class MainTest

{

public static void main(String[] args) throws FileNotFoundException

{

XStream xstream = new XStream(new DomDriver());

File file = new File("src/test.xml");

final FileInputStream fileInput = new FileInputStream(file);

final BufferedInputStream br = new BufferedInputStream(fileInput);

Object object = xstream.fromXML(br);

if (object instanceof XstreamTest[])

{

XstreamTest[] xstreamObjects = (XstreamTest[]) object;

for (XstreamTest xstreamTest : xstreamObjects)

{

System.out.println(xstreamTest.getModuleName() + '\n'+ xstreamTest.getEnv().toString());

}

}

}

}

java xstream jar_Java库使用----xstream1.3.1相关推荐

  1. 25个Java机器学习工具库

    本列表总结了25个Java机器学习工具&库: 1. Weka集成了数据挖掘工作的机器学习算法.这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用.Weka包括一系列的工具,如数据预 ...

  2. 25个Java机器学习工具库--转载

    本列表总结了25个Java机器学习工具&库: 1. Weka集成了数据挖掘工作的机器学习算法.这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用.Weka包括一系列的工具,如数据预 ...

  3. Java Streams,第 1 部分: java.util.stream 库简介

    Java SE 8 中主要的新语言特性是拉姆达表达式.可以将拉姆达表达式想作一种匿名方法:像方法一样,拉姆达 表达式具有带类型的参数.主体和返回类型.但真正的亮点不是拉姆达表达式本身,而是它们所实现的 ...

  4. java 81 08,Java更多的库谜题81:烧焦到无法识别

    下面这个程序看起来是在用一种特殊的方法做一件普通的事.那么,它会打印出什么呢? public class Greeter{ public static void main(String[] args) ...

  5. 利用JNative实现Java调用动态库

    由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下 "Java dll",首先出现的是 ...

  6. java联接pg库_Java14:使用Java 14的新记录联接数据库表

    java联接pg库 您是否知道可以使用Java 14的预览记录功能将数据库表连接到Java Stream中? 阅读这篇简短的文章,并了解如何使用Speedment Stream ORM完成它. 我们将 ...

  7. java联接pg库_成为Java流大师–第5部分:将联接的数据库表转换为流

    java联接pg库 是否可以将联接的数据库表转换为Java Stream? 答案是肯定的. 由于我们已经多次提出这个问题,因此我们决定写另一篇动手实验文章,说明如何执行更高级的Stream Joins ...

  8. JSTL(Java 标准标签库)

    文章目录 JSTL 简介 JSTL 可以使用在哪里 JSTL 使用步骤 使用标签 if 语句 选择语句 迭代遍历语句 URL重写 设置属性值 删除属性值 异常捕获 导入其它 JSP 页面 重定向 输出 ...

  9. java云题库测试使用说明 0917

    java云题库测试使用说明 0917 题目数量 50题 考试时长 150分钟

最新文章

  1. springside地址
  2. c#调用Matlab的参数传递
  3. ubuntu python版本切换_ubuntu18.04 python版本切换
  4. ARM芯片介绍(转贴)
  5. 史上最全的福昕高级pdf编辑器安装教程
  6. Python教学视频(一)Python基础环境的安装
  7. matlab的默认字体_为MATLAB更换支持中文的等宽字体
  8. 计算机报名503,503 service temporarily unavailable是什么意思【解决方法】
  9. VSCode - PHP/Go开发 - 使用/实践
  10. numpy数据升维与降维
  11. 【图像分类】基于PyTorch搭建LSTM实现MNIST手写数字体识别(单向LSTM,附完整代码和数据集)
  12. 【华为OD机试真题 python】羊、狼、农夫过河【2022 Q4 | 100分】
  13. 一个故事讲完https
  14. 微信生成二维码 PHP
  15. R语言绘制柱状图(bar plot)
  16. PoweShell Win_desktop install wsl
  17. 字节跳动面试:Android-系统预设-App,有什么难的?
  18. DID:仅有几个实验组样本的倍分法(双重差分)
  19. DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
  20. 双环形图表_(双圆环图表)如何用excel制作多层圆环对比图

热门文章

  1. Python | 使用__del __()和__init __()实现析构函数和构造函数的示例
  2. ascii非打印控制字符表_C程序打印ASCII表/图表
  3. 再见 Spring Task,这个定时任务框架真香!
  4. 2019 年总结 | 31岁,不过是另一个开始
  5. 判断dll是版本(Debug Or Release)[测试通过]
  6. 最小拍控制系统详细解读(阶跃输入+速度输入2个案例)【Simulink仿真】
  7. C语言,你真的弄懂了么?
  8. android 切换字体崩溃,androidx - 在Android 10 / Android Q上使用捆绑的ttf字体时崩溃 - 堆栈内存溢出...
  9. linux用java连接mysql_Java使用JDBC方式连接数据库
  10. mysql 字符串函数大全_mysql 字符串函数大全