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

JAVA初入门——使用JDOM处理XML

今天用了一下JAVA中的JDOM,JDOM 是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。
在以下这里能够看到更详细的对JDOM的介绍:
http://www.ibm.com/developerworks/cn/java/j-jdom/
下面是我自己的关于写XML文件及读XML文件的代码:
写XML文件
import org.jdom.*;
import org.jdom.output.XMLOutputter;
import java.io.*;
/**
*
* @author heqichang
*
* */
public class Jdom_t1 {
public static void main(String[] args)
{
//创建根节点
Element root=new Element("MyInfo");

Element info=new Element("Info");
root.addContent(info);

//创建子节点信息
Element name=new Element("name");
name.addContent("heqichang");
Element age=new Element("age");
age.addContent("24");
Element gender=new Element("gender");
gender.addContent("male");

info.addContent(name);
info.addContent(age);
info.addContent(gender);

//创建一个Document
Document doc=new Document(root);

XMLOutputter outer=new XMLOutputter();
try {
//保存XML文件
FileWriter fw=new FileWriter("C:\\Users\\heqichang\\Desktop\\a.xml");
outer.output(doc, fw);
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

XML文件结构
 
读XML文件 
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.input.SAXBuilder;
/**
*
* @author heqichang
*
* */
public class ReadXml {
public static void main(String[] args)
{

try {
//使用 SAXBuilder 对 XML 文件进行语法分析,并将它导入程序中
SAXBuilder builder=new SAXBuilder();
Document doc=builder.build(new File("C:\\Users\\heqichang\\Desktop\\a.xml"));

Element root=doc.getRootElement();

List list=root.getChildren();
for(int i=0;i<list.size();i++)
{
System.out.println("name:"+((Element)list.get(i)).getChildText("name"));
System.out.println("age:"+((Element)list.get(i)).getChildText("age"));
System.out.println("gender:"+((Element)


相关文档:

JAVA 日期相关(转载)

/**
* 有关日期工具类(extends TimeUtil)
*
* TimeUtil主要功能有:
* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换
* 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒
* 3.获取当前/系统日期(指定日期格式)
* 4.获取字符日期一个月的天数
* 5.获取指定月份的第一天,最后一天
*
* Date ......

java数据库连接及测试(sqlserver)


package com.test.util;
import java.sql.*;
public class ConnectDB {
 private Connection conn=null;
 private PreparedStatement pt=null;
 private ResultSet rs=null;
 private String uname="sa";
 private String upwd="sa";
 private String url="jdbc:microsoft:sqlserv ......

Array或ArrayCollection作为java方法参数

/*===================MXML代码==================*/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Button label="测试Array" click="bk()"/>

<mx:Script>
<!--[CDATA[
import mx.collection ......

Java环境的搭建

首先我们应该对 JDK,JRE,JVM 有所认知,下面这个图就可以清晰的表述他们的关系: JDK,JRE,JVM 的关系 一个更复杂的图:这是 J2SE 1.5  具体功能图表,在图的左边,我们可以清晰的看出哪些是JVM的范畴,哪些是JRE的范畴,哪些是JDK的范畴。 Java程序的执行逻辑 下面图演示的是如何打造一个个性化的Java启动器 ......

java中线性表,链表,哈希表是常用的数据结构

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。    
   
  Collection  
  ├List& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号