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ÈëÃÅ
Ò»¡¢javaÊÇʲô
javaÊÇÒ»ÖÖ¼ÆËã»ú±à³ÌÓïÑÔ£¬Èí¼þ¿ª·¢Æ½Ì¨£¬Èí¼þÔËÐÐƽ̨£¬»¹ÊÇÒ»ÖÖÈí¼þ²¿Êð»·¾³¡£
¶þ¡¢javaÓÐʲô
java¼¼ÊõÓÐÈý¸ö·ÖÖ§£ºJava SE¡¢Java EEºÍJava ME¡£
Èý¡¢javaÄܸÉʲô
Ö÷ÒªÓÐÈý¸ö·½Ã棺×ÀÃæÓ¦ÓóÌÐòµÄ¿ª·¢¡¢ÆóÒµ¼¶µÄÓ¦ÓúÍǶÈëʽÉ豸¡£
ËÄ¡¢javaµÄÌصã
javaÊÇÒ»ÖÖ¼òµ¥µÄ¡¢ÃæÏò¶ÔÏóµÄ¡¢·Ö² ......
¡¡1.Ê×ÏÈÊǹ¤¾ß±ÈÈçEclipseºÜ·½±ãÁË¡£
¡¡¡¡2.ÓÃwinrarÖ®ÀàµÄ¹¤¾ß£¬°Ñweb-infoĿ¼£¬¼°¸úËüͬ¼¶µÄËùÓÐĿ¼¼°Îļþ£¬´ò°ü³É zipÎļþ¾ÍÐÐÁË£¬È»ºó°ÑÀ©Õ¹Ãû¸Ä³Éwar!
¡¡¡¡3 JarÃüÁ
¡¡¡¡¼Ù¶¨ÓÐÒ»¸öWebÓ¦ÓãºC:\myHome
¡¡¡¡ myHome/WEB-INF/……
¡¡¡¡myHome/files/……
¡¡¡¡myHome/image/… ......
Java¶ÁÎļþдÎļþ²Ù×÷
By Aillo on March 27, 2008 7:56 PM | 0 Comments | Previous | Next | EDIT
ÕâÀJavaµÄ¶ÁÎļþºÍдÎļþ¶¼ÊÇ»ùÓÚ×Ö·ûÁ÷µÄ£¬Ö÷ÒªÓõ½ÏÂÃæµÄ¼¸¸öÀࣺ
1¡¢FileReader----¶ÁÈ¡×Ö·ûÁ÷
2¡¢FileWriter----дÈë×Ö·ûÁ÷
3¡¢BufferedReader----»º³åÖ¸¶¨ÎļþµÄÊäÈë
¸ÃÀàµÄ·½·¨ÓУº
......
(±¾ÎÄתÔØ)
ÔÎÄ£ºhttp://blog.csdn.net/thinkghoster/archive/2008/04/19/2307001.aspx
class
A
...
{
public
String show(D obj)
...
{
&nbs ......
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Lunar {
private int year;
private int month;
private int day;
private boolean leap;
......