易截截图软件、单文件、免安装、纯绿色、仅160KB

将Java对象保存为XML文档

package com.kiloway.trace.utils;
import java.lang.reflect.Field;
/**
* @author Zhang Qi
* @Create Time 2010/01/09
* */
public class ObjectToXML {
public String toString(Object object) throws Exception {
StringBuilder sb = new StringBuilder();
//得到类的名称
String classname = object.getClass().getSimpleName();
//得到类有哪些字段
Field[] fields = object.getClass().getDeclaredFields();
//以字段名称作为节点
sb.append("<" + classname + ">\n");
for (int i = 0; i < fields.length; i++) {
sb.append("\t<" + fields[i].getName() + ">");
//设置字段属性的访问权限
fields[i].setAccessible(true);
//获取字段属性
sb.append(fields[i].get(object));
sb.append("</" + fields[i].getName() + ">\n");
}
sb.append("</" + classname + ">\n");
return sb.toString();
}
}


相关文档:

载入java vm时windows出现错误:3

      最近用installanywhere做了一个安装包,卸载的时候总是出现“载入java vm时windows出现错误:3”,很不爽,上网查看原因,原来是因为中间我重新更换过jdk的版本,现在有些软件自带VM或JDK,windows系统通过注册表来管理当前系统所使用的VM和JDK路径,因此,当安装的软件JDK版本和 ......

java数据结构 线性表,链表,哈希表

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
 <o:p></o:p>
Collection
├List
│├LinkedList
│├ArrayList
│└Vector ......

用java解释时莫带.class

刚刚运行java HelloWorld.class,老是说:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
Caused by: java.lang.ClassNotFoundException: HelloWorld.class
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    ......

Java之可变参数


public class VariableParameter {
public static void main(String[] args) {
System.out.println(add(1,2));
System.out.println(add(1,2,3,4));
}
public static int add(int x,int...args){
     //是3个点,args必须是 ......

Java之增强for循环

语法:
for ( type 变量名:集合变量名 )  { … } 
注意事项:
迭代变量必须在( )中定义!
集合变量可以是数组或实现了Iterable接口的集合类
举例:
public class AdvancedFor {
public static void main(String[] arg ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号