Java XStream封装类
此个类是为了方便初学者对XML到 javabean 的相互转换不熟悉而写的:
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
public class XmlBean {
/*
* @AUTHOR:ZHONG
* @CREATETIME:2010/02/10
* @PREAM:OBJECT(JAVABEAN)
* @RETURN:XML STRING
*/
public static String GenerateXML(Object model){
XStream xstream = new XStream(new DomDriver());
//转换成 xml 格式
String xml = xstream.toXML(model);
return xml;
}
/*
* @AUTHOR:ZHONG
* @CREATETIME:2010/02/10
* @PREAM:STRING(XML)
* @RETURN:(javabean)OBJECT
*/
public static Object fromXML(String xmlString){
XStream xs = new XStream(new DomDriver());
Object ob = xs.fromXML(xmlString);
System.out.println(ob);
return ob;
}
使用实例:
public static void main(String[] args) {
UserBean user = new UserBean();
user.setUsername("zhongshulin");
user.setPassword("123456");
user.setEmail("zhong@shulin.com");
user.setPhone("123456789");
user.setAddress("珠海品尚");
String xml = GenerateXML(user);
user =(UserBean)fromXML(xml);
String userName = user.getUsername();
String pass = user.getPassword();
String email = user.getEmail();
String phone = user.getPhone();
String address = user.getAddress();
}
相关文档:
LADyR是西班牙一个实验室有个web extraction的项目 http://ladyr.es/index.php?id=75 当然这个项目还没出来,不过里面有个介
绍用java嵌入浏览器的教程(http://ladyr.es/wiki/wiki/XPCOMGuide)很不错。所以把这篇文章翻译一下,顺便说说自己学习这篇
文章值得注意的地方。说明一下我使用的操作系统是windows xp。下面都 ......
可以用做csdn备份,这个方法扩充以后做个csdn备份工具倒是不错
package com.tag;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import ja ......
大家都知道JAVA中 int 类型要转化成 String 类型,可以有三种方式,分别是:
* (1) String.valueOf(i)
* (2) Integer.toString(i)
* (3) i+""
因为前两天,写一个程序时,要用到 int 转 String ,并且数据量很大,因此想看看这三种方式的效率怎样,写了一下简单的测试程序,在此记录一下。
Java代码
public clas ......
今日在网上偶然碰到一个初学者的java题目,就尝试的做了一下,但没想到一做就是接近一个钟头啊,看来java学习的路上还是路漫漫兮修远啊。
题目如下:
编写一个Java Application 程序,接受用户输入的一个浮点数,将其的整数部分和小数部分分别输出。
如:输入56.6 ,则有
整数部分:56
......