博文

XML的JDOM解析(2006-12-22 15:49:00)

摘要:import java.io.*;import java.net.URLDecoder;import java.util.*;import org.jdom.*;import org.jdom.input.*;public class XMLJDOM { public static void main(String[] args) {  long startTime=System.currentTimeMillis();  new XMLJDOM().domParse();    System.out.println("所用时间:"+(System.currentTimeMillis()-startTime)); } public void domParse(){  String url=this.getClass().getResource("XML.xml").getPath();//获得绝对路径  String ss=null;  try{   ss=URLDecoder.decode(url, "UTF-8");                      //路径转码  }catch(Exception ex){   ex.printStackTrace();  }  File file=new File(ss);                              ......

阅读全文(2427) | 评论:0

XML的DOM4J解析(2006-12-22 15:46:00)

摘要:package test;import java.io.*;import java.net.URL;import java.net.URLDecoder; import java.net.URLDecoder;import java.util.*;import org.dom4j.*;import org.dom4j.io.*;public class XMLDom4J {  public static void main(String[] args) {  XMLDom4J xm=new XMLDom4J();  long startTime=System.currentTimeMillis();  xm.DOMParse();  System.out.println("处理时间:"+(System.currentTimeMillis()-startTime)); } public void DOMParse(){    String url=this.getClass().getResource("XML.xml").getPath(); //获得xml的绝对路径  String ss=null;  try{   ss=URLDecoder.decode(url, "utf-8");                     //对路径转码  }catch(Exception ex){   ex.printStackTrace();  }  File file=new File(ss);              ......

阅读全文(2528) | 评论:0

XML的DOM解析(2006-12-22 15:41:00)

摘要:package test;import java.io.*; import java.util.*; import org.w3c.dom.*; import javax.xml.parsers.*; public class XML{ public static void main(String [] args){  File file=new File("XML.xml");       long startTime=System.currentTimeMillis();        System.out.println("DOM解释开始:=========");     domParse(file);     System.out.println("所花时间为"+(System.currentTimeMillis()-startTime));        }    public static void domParse(File file){     DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();//创建DOM解析工厂     try{         DocumentBuilder builder=factory.newDocumentBuilder();      Document doc=builder.parse(file);                 &......

阅读全文(2485) | 评论:0

统计一个字符串在另一个字符串中出现次数(java)(2006-12-22 15:16:00)

摘要://这是一个用java语言编写的统计字符串出现次数的代码/* *统计字符串出现的次数 */public class TwoTest{ public static void main(String [] args){      String s="lsdd";  String y="iloveyouwhyyoulovemelove";   System.out.println(new TwoTest().countNumber(s,y)); } public int countNumber(String s,String y){    //统计方法  int count=0;  String [] k=y.split(s);                      //将字符串通过s断开返回数组k  if(y.lastIndexOf(s)==(y.length()-s.length())) //如果y最后一个包含s的索引等于y的长度-要的长度,那么出现的次数就等于k的长度   count=k.length;  else   count=k.length-1;//否则k长度-1,因为s不是单字符是多个  if(count==0)   System.out.println ("字符串\""+s+"\"在字符串\""+y+"\"没有出现过");  else   return count;  return -1;  }}......

阅读全文(10962) | 评论:6