博文
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); ......
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); ......
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); &......
统计一个字符串在另一个字符串中出现次数(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; }}......
