锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧洲亚洲综合一区二区三区,国产亚洲高清不卡在线观看,国产精品无码亚洲精品2021http://www.tkk7.com/hhhaaawwwkkk/category/34879.html澶х埛鐨勫茍TM楠備漢zh-cnTue, 21 Aug 2012 09:30:56 GMTTue, 21 Aug 2012 09:30:56 GMT60js浠son褰㈠紡鎻愪氦鏁版嵁錛屽悗鍙版帴鍙?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2012/08/21/385910.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Tue, 21 Aug 2012 02:09:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2012/08/21/385910.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/385910.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2012/08/21/385910.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/385910.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/385910.html</trackback:ping><description><![CDATA[<div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->$("#savename").click(<span style="color: #0000FF; ">function</span>(){<br />    <span style="color: #0000FF; ">var</span> fananname=$("#editname").val();<br />    <span style="color: #0000FF; ">var</span> jsonList = eval(createArray()); <br />    <span style="color: #0000FF; ">var</span> jsonText = JSON.stringify(jsonList);<br />    $.ajax({<br />        type: "POST",<br />        url: "/shop/ffselect!saveAttachedUrl.action",<br />        dataType:"json",<br />        data: {<br />            "fanan":fananname,<br />            "jsonarray":jsonText<br />        },<br />            success: <span style="color: #0000FF; ">function</span>(data) {<br />            <span style="color: #0000FF; ">if</span>(data.status=="success"){<br />                window.location.href="www.baidu.com";<br />            }<br />            },<br />    });    <br />    <br />})<br /><br /><span style="color: #0000FF; ">function</span> createArray(){<br />    <span style="color: #0000FF; ">var</span> jsonarray=[];<br />    <span style="color: #0000FF; ">var</span> fanganid=$("#selectTitleid").val();<br />    <span style="color: #0000FF; ">var</span> $goodsurl=$(".goodsurl");<br />    <span style="color: #0000FF; ">var</span> $isadd=$(".isadd");<br />    <span style="color: #0000FF; ">var</span> $review=$(".inputtextarea");<br />    <span style="color: #0000FF; ">var</span> $isclear=$(".isclear");<br />    <br />    $.each($goodsurl,<span style="color: #0000FF; ">function</span>(n){<br />        <span style="color: #0000FF; ">var</span> goodsurl=$($goodsurl[n]).val();<br />        <span style="color: #0000FF; ">var</span> isadd=$($isadd[n]).val();    <br />        <span style="color: #0000FF; ">var</span> review=$($review[n]).val();<br />        <span style="color: #0000FF; ">var</span> isclear=$($isclear[n]).val();<br />        <span style="color: #0000FF; ">var</span> obj=createObj(goodsurl,isadd,fanganid,review,isclear);<br />        jsonarray.push(obj);<br />    })<br />    <span style="color: #0000FF; ">return</span> jsonarray;<br />}<br /><br /><span style="color: #0000FF; ">function</span> createObj(urlval,isaddval,faidval,reviewval,isclearval){<br />    <span style="color: #0000FF; ">return</span> {<br />        url:urlval,<br />        isadd:isaddval,<br />        faid:faidval,<br />        review:reviewval,<br />        isclear:isclearval<br />    }<br />}<br /></div></div><div><div><div><br /><br />鍚庡彴鎺ュ彈<span style="font-size: 13px; color: #008080; "> 1</span><span style="background-color: #eeeeee; font-size: 13px; "> </span><span style="font-size: 13px; color: #0000ff; ">public</span><span style="background-color: #eeeeee; font-size: 13px; "> String saveAttachedUrl(){</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #008080; "> 2</span>         LlSelectAttachedUrl attacheURL = <span style="color: #0000FF; ">new</span> LlSelectAttachedUrl();<br /><span style="color: #008080; "> 3</span>         String fanan = getParameter("fanan");<br /><span style="color: #008080; "> 4</span>         String jsonarray = getParameter("jsonarray");<br /><span style="color: #008080; "> 5</span>         System.out.println(fanan);<br /><span style="color: #008080; "> 6</span>         System.out.println(jsonarray);<br /><span style="color: #008080; "> 7</span> <span style="color: #008000; ">//</span><span style="color: #008000; ">        String str = "[{'name':'寮犱笁','sex':'鐢?},{'name':'鏉庡洓','sex':'濂?},{'name':'鐜嬩簲','sex':'鐢?}]";</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 8</span> <span style="color: #008000; "></span>        JSONArray json = JSONArray.fromObject(jsonarray);<br /><span style="color: #008080; "> 9</span>         <span style="color: #0000FF; ">int</span> size = json.size();<br /><span style="color: #008080; ">10</span>         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 0; i<size; i++){<br /><span style="color: #008080; ">11</span>             String re = json.getString(i);<br /><span style="color: #008080; ">12</span>             JSONObject s = JSONObject.fromObject(re);<br /><span style="color: #008080; ">13</span>             attacheURL.setAdd_date(<span style="color: #0000FF; ">new</span> Date());<br /><span style="color: #008080; ">14</span>             attacheURL.setComments(s.getString(""));<br /><span style="color: #008080; ">15</span>             attacheURL.setGoods_url(s.getString(""));<br /><span style="color: #008080; ">16</span>             attacheURL.setId(re);<br /><span style="color: #008080; ">17</span>             attacheURL.setRemark(s.getString(""));<br /><span style="color: #008080; ">18</span>             attacheURL.setSelect_title_id(s.getString(""));<br /><span style="color: #008080; ">19</span>             <span style="color: #0000FF; ">if</span>(s.getString("")!=<span style="color: #0000FF; ">null</span>){<br /><span style="color: #008080; ">20</span>                 attacheURL.setIsAddUrl(Integer.parseInt(s.getString("")));<br /><span style="color: #008080; ">21</span>             }<span style="color: #0000FF; ">if</span>(s.getString("")!=<span style="color: #0000FF; ">null</span>){<br /><span style="color: #008080; ">22</span>                 attacheURL.setState(Integer.parseInt(s.getString("")));<br /><span style="color: #008080; ">23</span>             }<br /><span style="color: #008080; ">24</span>             <span style="color: #0000FF; ">this</span>.selectFanFan.saveSelectAttachedUrl(attacheURL);<br /><span style="color: #008080; ">25</span>         }<br /><span style="color: #008080; ">26</span>         <span style="color: #0000FF; ">return</span> ajax(Status.success);<br /><span style="color: #008080; ">27</span>     }</div></div></div><img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/385910.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2012-08-21 10:09 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2012/08/21/385910.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JDom瑙f瀽xml瀛︿範絎旇http://www.tkk7.com/hhhaaawwwkkk/archive/2011/08/17/356695.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Wed, 17 Aug 2011 02:51:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/08/17/356695.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/356695.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/08/17/356695.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/356695.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/356695.html瀛︿範涓彂鐜頒袱涓摜浠啓鐨勬尯濂界殑銆傝漿榪囨潵鏂逛究浠ュ悗浣跨敤銆傝阿璋㈤偅淇╁摜浠簡銆?br />http://wuhongyu.iteye.com/blog/361842
 xml鏄竴縐嶅箍涓轟嬌鐢ㄧ殑鍙墿灞曟爣璁拌璦錛宩ava涓В鏋恱ml鐨勬柟寮忔湁寰堝錛屾渶甯哥敤鐨勫儚jdom銆乨om4j銆乻ax絳夌瓑銆傚墠涓ゅぉ鍒氬ソ鏈変釜紼嬪簭闇瑕佽В鏋恱ml錛屽氨瀛︿簡涓媕dom錛屽啓浜嗕釜灝忎緥瀛愶紝榪欓噷鍋氫釜瀛︿範絎旇銆?

 

    瑕佷嬌鐢╦dom瑙f瀽xml鏂囦歡錛岄渶瑕佷笅杞絡dom鐨勫寘錛屾垜浣跨敤鐨勬槸jdom-1.1銆傝В鍘嬩箣鍚庯紝灝唋ib鏂囦歡澶逛笅鐨?jar鏂囦歡浠ュ強build鏂囦歡澶逛笅鐨刯dom.jar鎷瘋礉鍒板伐紼嬫枃浠跺す涓嬶紝鐒跺悗灝卞彲浠ヤ嬌鐢╦dom鎿嶄綔xml鏂囦歡浜嗐?/p>

 

    涓銆佽鍙杧ml鏂囦歡

 

    鍋囪鏈夎繖鏍蜂竴涓獂ml鏂囦歡錛?/p>

Xml浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <sys-config>  
  3.     <jdbc-info>  
  4.         <driver-class-name>oracle.jdbc.driver.OracleDriver</driver-class-name>  
  5.         <url>jdbc:oracle:thin:@localhost:1521:database</url>  
  6.         <user-name>why</user-name>  
  7.         <password>why</password>  
  8.     </jdbc-info>  
  9.     <provinces-info>  
  10.         <province id="hlj" name="榛戦緳姹?>  
  11.             <city id="harb">鍝堝皵婊?/span></city>  
  12.             <city id="nj">瀚╂睙</city>  
  13.         </province>  
  14.         <province id="jl" name="鍚夋灄"></province>  
  15.     </provinces-info>  
  16. </sys-config>  

 

    棣栧厛錛岀敤 org.jdom.input.SAXBuilder 榪欎釜綾誨彇寰楄鎿嶄綔鐨剎ml鏂囦歡錛屼細榪斿洖涓涓?org.jdom.Document 瀵硅薄錛岃繖閲岄渶瑕佸仛涓涓嬪紓甯稿鐞嗐傜劧鍚庯紝鍙栧緱榪欎釜xml鏂囦歡鐨勬牴鑺傜偣錛宱rg.jdom.Element 浠h〃xml鏂囦歡涓殑涓涓妭鐐癸紝鍙栧緱璺熻妭鐐瑰悗錛屼究鍙互璇誨彇xml鏂囦歡涓殑淇℃伅銆傚埄鐢?org.jdom.xpath.XPath 鍙互鍙栧緱xml涓殑浠繪剰鍒跺畾鐨勮妭鐐逛腑鐨勪俊鎭?/p>

    渚嬪錛岃鍙栧緱涓婇潰鏂囦歡涓殑 <jdbc-info> 涓嬬殑 <driver-class-name> 涓殑鍐呭錛屽厛鍙栧緱榪欎釜鑺傜偣Element driverClassNameElement = (Element)XPath.selectSingleNode(rootEle, "http://sys-config/jdbc-info/driver-class-name")錛屾敞鎰忥紝鏍硅妭鐐瑰墠瑕佷嬌鐢ㄤ袱涓?"/" 錛岀劧鍚庯紝鐢?driverClassNameElement.getText() 渚垮彲浠ュ彇寰楄繖涓妭鐐逛笅鐨勪俊鎭?/p>

    濡傛灉涓涓妭鐐逛笅鏈夊涓悕縐扮浉鍚岀殑瀛愯妭鐐癸紝鍙互鐢╔Path.selectNodes()鏂規硶鍙栧緱澶氫釜瀛愯妭鐐圭殑List錛岄亶鍘嗚繖涓狶ist灝卞彲浠ユ搷浣滃悇涓瓙鑺傜偣鐨勫唴瀹逛簡銆?/p>

    涓嬮潰鏄垜鍐欑殑璇誨彇涓婇潰xml鏂囦歡鐨勪緥瀛愶紝姣旇搗鏂囧瓧鎻忚堪鏇寸洿瑙備竴浜涘惂錛?/p>

Java浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. package com.why.jdom;   
  2.   
  3. import java.io.IOException;   
  4. import java.util.Iterator;   
  5. import java.util.List;   
  6.   
  7. import org.jdom.input.SAXBuilder;   
  8. import org.jdom.xpath.XPath;   
  9. import org.jdom.Document;   
  10. import org.jdom.Element;   
  11. import org.jdom.JDOMException;   
  12.   
  13. public class ReadXML {   
  14.   
  15.     /**  
  16.      * @param args  
  17.      */  
  18.     public static void main(String[] args) {   
  19.         SAXBuilder sax = new SAXBuilder();   
  20.         try {   
  21.             Document doc = sax.build("src/config.xml");   
  22.             Element rootEle = doc.getRootElement();   
  23.             Element driverClassNameElement = (Element)XPath.selectSingleNode(rootEle, "http://sys-config/jdbc-info/driver-class-name");   
  24.             String driverClassName = driverClassNameElement.getText();   
  25.             System.out.println("driverClassName = " + driverClassName);   
  26.                
  27.             List provinceList = XPath.selectNodes(rootEle, "http://sys-config/provinces-info/province");   
  28.             for(Iterator it = provinceList.iterator();it.hasNext();){   
  29.                 Element provinceEle = (Element)it.next();   
  30.                 String proId = provinceEle.getAttributeValue("id");   
  31.                 String proName = provinceEle.getAttributeValue("name");   
  32.   
  33.                 System.out.println("provinceId = " + proId + "   provinceName = " + proName);   
  34.                    
  35.                 List cityEleList = (List)provinceEle.getChildren("city");   
  36.                    
  37.                 for(Iterator cityIt = cityEleList.iterator();cityIt.hasNext();){   
  38.                     Element cityEle = (Element)cityIt.next();   
  39.                     String cityId = cityEle.getAttributeValue("id");   
  40.                     String cityName = cityEle.getText();   
  41.   
  42.                     System.out.println("    cityId = " + cityId + "   cityName = " + cityName);   
  43.                 }   
  44.             }   
  45.         } catch (JDOMException e) {   
  46.             // TODO 鑷姩鐢熸垚 catch 鍧?  
  47.             e.printStackTrace();   
  48.         } catch (IOException e) {   
  49.             // TODO 鑷姩鐢熸垚 catch 鍧?  
  50.             e.printStackTrace();   
  51.         }   
  52.   
  53.     }   
  54.   
  55. }  

 

 

    浜屻佸啓xml鏂囦歡

 

    鍐檟ml鏂囦歡涓庤鍙杧ml鏂囦歡鐨勬搷浣滅被浼鹼紝鍒╃敤 org.jdom.output.XMLOutputter 灝卞彲浠ュ皢澶勭悊濂界殑xml杈撳嚭鍒版枃浠朵簡銆傚彲浠ヨ緗枃浠剁殑緙栫爜鏂瑰紡錛屼笉榪囦竴鑸嬌鐢║TF-8灝卞彲浠ヤ簡銆備唬鐮佸涓嬶細

 

Java浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. package com.why.jdom;   
  2.   
  3. import java.io.FileNotFoundException;   
  4. import java.io.FileOutputStream;   
  5. import java.io.IOException;   
  6.   
  7. import org.jdom.Document;   
  8. import org.jdom.Element;   
  9. import org.jdom.output.XMLOutputter;   
  10.   
  11. public class WriteXML {   
  12.   
  13.            
  14.     /**  
  15.      * @param args  
  16.      */  
  17.     public static void main(String[] args) {   
  18.         // TODO 鑷姩鐢熸垚鏂規硶瀛樻牴   
  19.         Element rootEle = new Element("sys-config");   
  20.         Element provincesEle = new Element("provinces-info");   
  21.            
  22.         Element provinceEle = new Element("province");   
  23.         provinceEle.setAttribute("id","hlj");   
  24.         provinceEle.setAttribute("name","榛戦緳姹熺渷");   
  25.            
  26.         Element cityEle1 = new Element("city");   
  27.         cityEle1.setAttribute("id","harb");   
  28.         cityEle1.addContent("鍝堝皵婊?);   
  29.            
  30.         Element cityEle2 = new Element("city");   
  31.         cityEle2.setAttribute("id","nj");   
  32.         cityEle2.addContent("瀚╂睙");   
  33.            
  34.            
  35.         provinceEle.addContent(cityEle1);   
  36.         provinceEle.addContent(cityEle2);   
  37.         provincesEle.addContent(provinceEle);   
  38.         rootEle.addContent(provincesEle);   
  39.            
  40.         Document doc = new Document(rootEle);   
  41.            
  42.         XMLOutputter out = new XMLOutputter();   
  43.            
  44.            
  45. //      out.setFormat(Format.getCompactFormat().setEncoding("GBK"));//璁劇疆鏂囦歡緙栫爜錛岄粯璁や負UTF-8   
  46.         String xmlStr = out.outputString(doc);   
  47.         System.out.println(xmlStr);   
  48.            
  49.         try {   
  50.             out.output(doc, new FileOutputStream("c:/test.xml"));   
  51.         } catch (FileNotFoundException e) {   
  52.             // TODO 鑷姩鐢熸垚 catch 鍧?  
  53.             e.printStackTrace();   
  54.         } catch (IOException e) {   
  55.             // TODO 鑷姩鐢熸垚 catch 鍧?  
  56.             e.printStackTrace();   
  57.         }   
  58.            
  59.     }   
  60.   
  61. }  

http://www.cnblogs.com/ling_yun/archive/2011/01/19/1939674.html

涓嬮潰鏄痻ml鏂囦歡:

<?xml version="1.0" encoding="UTF-8"?>
<persons>
 <person perid="1001">
  <name>lhu</name>
  <age>89</age>
  <address>瀹夊窘娣寳</address>
  <sex>鐢?lt;/sex>
 </person>
 
 <person perid="1002">
  <name>we</name>
  <age>56</age>
  <address>鍖椾含嫻鋒穩</address>
  <sex>濂?lt;/sex>
 </person>
</persons>

 

涓嬮潰鏄В鏋愪笂闈㈢殑xml鏂囦歡:

閫氳繃JDOM鏉ヨВ鏋?闇瑕佸熷姪絎笁鏂圭殑緇勪歡.jdom.jar,緗戜笂鏈?.0鐨勭増鏈笅杞?/span>

package cn.com.jdom;

import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.ProcessingInstruction;
import org.jdom.input.SAXBuilder;

import com.sun.xml.internal.bind.v2.runtime.Name;

/**
 * jdom瑙f瀽xml鏂囦歡
 *
 * @author ly *
 */
public class JDomXML {

 public JDomXML() {
 }

 /**
  * 瑙f瀽xml鏂囦歡
  * @param xmlFile
  */
 public void parseXml(File xmlFile) {
  SAXBuilder sax = new SAXBuilder();//鍦ㄥ唴瀛樹腑寤虹珛涓涓猻ax鏂囨。妯″瀷
  try {
   Document xmlDom = sax.build(xmlFile);//鍒涘緩鏂囨。
   //鑾峰緱鏂囦歡鐨勬牴鍏冪礌
   Element root = xmlDom.getRootElement();
   System.out.println("鏍瑰厓绱犳槸:"+root.getName());
   
   //鑾峰緱鏍瑰厓绱犵殑瀛愯妭鐐?br />   List childList = root.getChildren();
   Iterator listIt = childList.iterator();
   while(listIt.hasNext()){
    Element element = (Element)listIt.next();
    System.out.println("瀛╁瓙緇撶偣鏄?"+element.getName());
   }
   
   //鑾峰緱絎竴涓瀛愮粨鐐?br />   Element firstChild = (Element) childList.get(0);
   //鑾峰緱瀛╁瓙緇撶偣鐨勫睘鎬?br />   List attrList = firstChild.getAttributes();
   Iterator attrIt = attrList.iterator();
   while(attrIt.hasNext()){
    Attribute  attr = (Attribute ) attrIt.next();
    System.out.println("絎竴涓厓绱犵殑灞炴ф槸:"+attr.getName());
    //鑾峰緱灞炴х殑鍊?br />    System.out.println("灞炴х殑鍊兼槸:"+attr.getValue());
    //鑾峰緱灞炴х殑綾誨瀷
    System.out.println("灞炴х殑綾誨瀷鏄?"+attr.getAttributeType());
   }
   
   List sonList = firstChild.getChildren();
   Iterator sonIt = sonList.iterator();
   while(sonIt.hasNext()){
    Element temp = (Element)sonIt.next();
    System.out.println("灞炴?+temp.getName()+"鐨勫兼槸:"+temp.getValue());
   }
   
   
  } catch (JDOMException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 
 public static void main(String[] args) {
  JDomXML test = new JDomXML();
  test.parseXml(new File("persons.xml"));
 }
}



]]>
java鍙戦佹秷鎭埌RTX鎻愰啋http://www.tkk7.com/hhhaaawwwkkk/archive/2011/07/12/354189.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Tue, 12 Jul 2011 11:10:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/07/12/354189.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/354189.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/07/12/354189.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/354189.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/354189.html
絎竴縐嶆柟寮忎嬌鐢≧TX瀹樻柟鎻愪緵鐨凙PI璋冪敤鍙戦佹秷鎭殑鎺ュ彛銆?
public static void main(String[] args) {
     RTXSvrApi RtxsvrapiObj 
= new RTXSvrApi();
     RtxsvrapiObj.setServerPort(
6000);
            
     String receivers 
= "woailuo";
     String title 
= "RTX嫻嬭瘯";
     String msg 
= "鑵捐|http://www.qq.com";
     String delayTime 
= "0";
     String urlid 
= "";
     String msgid 
= "";
     
int iRet = -1;
     System.out.println(RtxsvrapiObj.Init());
            
            
     
if( RtxsvrapiObj.Init())
     {
     iRet 
= RtxsvrapiObj.sendNotify(receivers, title, msg, urlid, msgid,
     delayTime);
     
if (iRet == 0)
     {
     System.out.println(
"鍙戦佹垚鍔?/span>");
     }
     
else
     {
     System.out.println(
"鍙戦佸け璐?/span>");
     }
     }
     RtxsvrapiObj.UnInit();
     }


絎簩縐嶉氳繃璋冪敤RTX鏈嶅姟鍣–GI鐨勬柟寮忓疄鐜般?/p>

public static void main(String[] args) throws IOException {
        String sendImg 
= "/SendNotify.cgi?"// RTX鍙戦佹秷鎭帴鍙?/span>
        String host = "127.0.0.1"// RTX鏈嶅姟鍣ㄥ湴鍧
        String getSessionkey = "/getsessionkey.cgi?"// RTX鑾峰彇浼氳瘽鎺ュ彛
        int port = 8012// RTX鏈嶅姟鍣ㄧ洃鍚鍙?/span>
        String[] receiverss = { "woailuo" }; // 鎺ユ敹浜猴紝RTX甯愬彿
        String sender = "zilaiye"// 鍙戦佷漢
        String content = "[RTX鍩硅|www.qq.com]"// 鍐呭
        StringBuffer sendMsgParams = new StringBuffer(sendImg);
        StringBuffer receiveUrlStr 
= new StringBuffer();

        
for (int i = 0; i < receiverss.length; ++i) {
            
if (receiveUrlStr.length() == 0) {
                receiveUrlStr.append(receiverss[i]);
            } 
else {
                receiveUrlStr.append(
"," + receiverss[i]);
            }
        }
        sendMsgParams.append(
"&receiver=" + receiveUrlStr);
        
if (content != null){
            sendMsgParams.append(
"&msg=" + new String(content.getBytes("utf-8"), "utf-8"));
        }

        
if (sender != null) {
            sendMsgParams.append(
"&sender=" + sender);
        }
        URL url 
= new URL("HTTP", host, port, sendMsgParams.toString());
        HttpURLConnection httpconn 
= (HttpURLConnection) url.openConnection();
        String ret 
= httpconn.getHeaderField(3);
    }


 



]]>
浠TTP褰㈠紡鑾峰彇鍥劇墖嫻佸茍鍐欏叆鍙︿竴涓浘鐗囥?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2011/06/16/352409.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Thu, 16 Jun 2011 03:15:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2011/06/16/352409.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/352409.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2011/06/16/352409.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/352409.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/352409.html</trackback:ping><description><![CDATA[<div>鍥劇墖嫻佹搷浣滐細<br /> <div> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">                </span><span style="color: #008000">//</span><span style="color: #008000">conn.getInputStream()鑾峰彇url鎵璁塊棶鍥劇墖鐨処nputStream瀛楄妭嫻?br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                </span><span style="color: #008000">//</span><span style="color: #008000">formatName鏄浘鐗囩殑鎵╁睍鍚嶅錛?#8220;jpg/gif”絳?br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                </span><span style="color: #008000">//</span><span style="color: #008000">Constant.PATH涓烘柊鍥劇墖鐨勫湴鍧<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                </span><span style="color: #008000">//</span><span style="color: #008000">pictureName鏂板浘鐗囩殑鍚嶇О</span><span style="color: #008000"><br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #000000">                String smsUrl </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">http://</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> resConfig.getCommonShowAddress()</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">/</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sms.getSmsUrl();<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                URL url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                URLConnection conn </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> URL(smsUrl);<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                conn </span><span style="color: #000000">=</span><span style="color: #000000"> url.openConnection();<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                BufferedImage image </span><span style="color: #000000">=</span><span style="color: #000000"> ImageIO.read(conn.getInputStream());<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                String formatName </span><span style="color: #000000">=</span><span style="color: #000000"> filePostfix.substring(</span><span style="color: #000000">1</span><span style="color: #000000">, filePostfix.length());<br /><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top" alt="" />                ImageIO.write(image, formatName, </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(Constant.PATH, pictureName));</span></div></div><br />濡傛灉涓嶆槸鍥劇墖錛?br />    jar鍖呮槸uploadbean.jar<br />    UploadBean 浣跨敤鐨勬槸javazoom.upload.UploadBean<br /><br />    String filename = user.getUserName() + Constant.getDate() + ".lst";  //淇℃伅绱㈠紩鏂囦歡<br />    String bodyFileName = Constant.getDate() + ".tel"; //鐢佃瘽鏂囦歡<br />    String messageFileName = Constant.getDate() + ".txt"; //褰╀俊鐨勬枃鏈唴瀹廣?br />    String pictureName = Constant.getDate() +filePostfix ;  //鍥劇墖鍚嶇О<br />    <br />    UploadBean upload = new UploadBean();<br />    upload.setParser(MultipartFormDataRequest.COSPARSER);<br />    upload.setWhitelist(Constant.WHITELIST);<br />    upload.setFolderstore(Constant.PATH);<br /><br />    telStr = strBuff.toString().trim();<br />    FileOutputStream bodyfos = new FileOutputStream(new File(Constant.PATH, bodyFileName));<br />    BufferedWriter bodytbw = new BufferedWriter(new OutputStreamWriter(bodyfos, "GBK"));<br />    bodytbw.write("\"" + telStr + "\"");<br />    bodytbw.flush();<br />    bodytbw.close();<br />    bodyfos.close();<br /><br />    鐢熸垚鐨勬枃浠跺悕縐版湁涓枃銆?br />    FileOutputStream fos = new FileOutputStream(new File(Constant.PATH, new String(filename.getBytes("GBK"))));<br />    BufferedWriter stdout = new BufferedWriter(new OutputStreamWriter(fos, "GBK"));<br />    stdout.write(sb.toString());//sb.toString()鏄啓鍏ユ枃浠剁殑鍐呭銆?br />    stdout.flush();<br />    stdout.close();<br />    fos.close();</div><img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/352409.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2011-06-16 11:15 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2011/06/16/352409.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>綆鍗曠殑榪滅▼閫氫俊java.net.URLhttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/05/31/351475.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Tue, 31 May 2011 15:48:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/05/31/351475.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/351475.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/05/31/351475.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/351475.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/351475.html棣栧厛鎻愪緵涓涓法浜哄啓鐨刡log鍦板潃錛?a href="http://www.tkk7.com/supercrsky/articles/247449.html">http://www.tkk7.com/supercrsky/articles/247449.html
浠ュ悗鍙互鍙傝冿紝鍐欑殑寰堣緇嗗緢涓嶉敊銆?br />渚嬪錛氫袱涓湇鍔″櫒紜歡鏈嶅姟鍣ˋ鍜岀‖浠舵湇鍔″櫒B錛孉涓窇鐫搴旂敤鏈嶅姟鍣╰omcat-X錛堟湇鍔″櫒绔級錛孊涓窇鐫搴旂敤鏈嶅姟鍣╰omcat-Y錛堝鎴風錛夛紱
1銆佺畝鍗曠殑浠庢湇鍔″櫒X绔悜鍙︿竴涓湇鍔″櫒Y绔殑涓涓狝ction璇鋒眰錛岀敱Y榪斿洖緇橷涓涓俊鎭?br />//璇鋒眰鐨剈rl鍦板潃錛屼粠X涓嬌鐢ㄦ閾炬帴甯︿竴浜涘弬鏁扮粰Y
String urlPath = "http://"+server.getResSynAddress()+":"+server.getProgramPort()+"/"+server.getProgramName()+"/server.do?method=checkServerForStudy&serverId="+server.getId()+"&resCode="+resCode+"&ip="+ip;
  try{
         URL url = new URL(urlPath);
         HttpURLConnection httpurlconnection = (HttpURLConnection) url.openConnection();
         httpurlconnection.setDoOutput(true);
         httpurlconnection.setConnectTimeout(10000);
         httpurlconnection.setRequestMethod("POST");
         httpurlconnection.connect();
         hf = httpurlconnection.getHeaderField("hf");  //鑾峰彇Y鍙戝洖鏉ョ殑涓滀笢銆?br />  }catch(Exception e){
       e.printStackTrace();
  }

public ActionForward checkServerForStudy(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
//涓浜涘鐞嗛昏緫錛屾病蹇呰鐪嬩簡銆?br />   String pathStrName1 = server.getResUploadAddr()+ resource.getUrlOfUpload();
   File file1 = null;
   File file2 = null;
   boolean flag1 = false;
   boolean flag2 = false;
    String pathStrName2 = server.getResUploadAddr()+ resource.getPathOfPlay()+"/imsmanifest.xml";
    file1 = new File(pathStrName1);
    flag1 = file1.exists();
    file2 = new File(pathStrName2);
    flag2 = file2.exists();
  if(flag1==true&&flag2==true){
   response.setHeader("hf", "1");   //姝ゅ榪斿洖緇橷绔竴浜涗笢涓滐紱
  }else{
   response.setHeader("hf", "0");    //姝ゅ榪斿洖緇橷绔竴浜涗笢涓滐紱
  }
  return null;
 }
ok榪欐牱灝卞疄鐜頒簡綆鍗曠殑榪滅▼閫氫俊銆傚茍涓嶉渶瑕佷嬌鐢╮esponse.sendRedirect("url");榪欐牱鐨勪唬鐮佸幓浠嶺鏈嶅姟鍣ㄨ煩鍒癥鏈嶅姟鍣ㄥ鐞嗙浉鍏崇殑閫昏緫銆備負浠涔堥潪瑕佽煩鍒癥涓婂憿錛熷洜涓烘垜闇瑕佹鏌ユ湰鍦扮鐩樻槸鍚︽湁鎴戣鐨勪笢瑗匡紝涔熷氨鏄?font size="2"> File file1  = new File();






]]>
java鑾峰彇鐪熷疄鐨勫叏璺緞http://www.tkk7.com/hhhaaawwwkkk/archive/2011/01/18/343126.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Tue, 18 Jan 2011 01:50:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/01/18/343126.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/343126.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2011/01/18/343126.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/343126.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/343126.html InetAddress.getLocalHost().getHostAddress()----->搴旂敤鎵鍦ㄧ殑鍦板潃濡傦細10.1.1.134;
request.getServerPort()----->鑾峰彇搴旂敤鐨勭鍙eソ濡傦細8080
request.getContextPath()----->鑾峰彇宸ョ▼鐨勫悕縐板錛歫avaTest

渚嬪瓙錛?br /> request.getScheme()+"://"+InetAddress.getLocalHost().getHostAddress()+":"+request.getServerPort()+request.getContextPath()+"/approvalsExe.do?method=apprList&seq=1&mNumber=Approvals_module

http://10.1.1.134:8080/javaTest/approvalsExe.do?method=apprList&seq=1&mNumber=Approvals_module


]]>
JFreeChart鑷垜鎬葷粨http://www.tkk7.com/hhhaaawwwkkk/archive/2010/03/31/317022.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Wed, 31 Mar 2010 03:31:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2010/03/31/317022.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/317022.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2010/03/31/317022.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/317022.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/317022.html闃呰鍏ㄦ枃

]]>
StringUtils宸ュ叿綾葷殑甯哥敤鏂規硶(杞?http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/18/295599.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Fri, 18 Sep 2009 10:35:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/18/295599.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/295599.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/18/295599.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/295599.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/295599.htmlStringUtils 鏂規硶鐨勬搷浣滃璞℃槸 java.lang.String 綾誨瀷鐨勫璞★紝鏄?JDK 鎻愪緵鐨?String 綾誨瀷鎿嶄綔鏂規硶鐨勮ˉ鍏咃紝騫朵笖鏄?null 瀹夊叏鐨?鍗沖鏋滆緭鍏ュ弬鏁?String 涓?null 鍒欎笉浼氭姏鍑?nbsp; NullPointerException 錛岃屾槸鍋氫簡鐩稿簲澶勭悊錛屼緥濡傦紝濡傛灉杈撳叆涓?null 鍒欒繑鍥炰篃鏄?null 絳夛紝鍏蜂綋鍙互鏌ョ湅婧愪唬鐮?銆?br />
闄や簡鏋勯犲櫒錛?span style="font-family: verdana,geneva">StringUtils
涓竴鍏辨湁130澶氫釜鏂規硶錛屽茍涓旈兘鏄?static 鐨勶紝鎵浠ユ垜浠彲浠ヨ繖鏍瘋皟鐢?StringUtils.xxx()

涓嬮潰鍒嗗埆瀵逛竴浜涘父鐢ㄦ柟娉曞仛綆瑕佷粙緇嶏細

1. public static boolean isEmpty(String str)
   鍒ゆ柇鏌愬瓧絎︿覆鏄惁涓虹┖錛屼負絀虹殑鏍囧噯鏄?str==null 鎴?str.length()==0
   涓嬮潰鏄?StringUtils 鍒ゆ柇鏄惁涓虹┖鐨勭ず渚嬶細

StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true

StringUtils.isEmpty(" ") = false
//娉ㄦ剰鍦?StringUtils 涓┖鏍間綔闈炵┖澶勭悊
StringUtils.isEmpty("   ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false

 

2. public static boolean isNotEmpty(String str)
   鍒ゆ柇鏌愬瓧絎︿覆鏄惁闈炵┖錛岀瓑浜?!isEmpty(String str)
   涓嬮潰鏄ず渚嬶細

      StringUtils.isNotEmpty(null) = false
      StringUtils.isNotEmpty("") = false
      StringUtils.isNotEmpty(" ") = true
      StringUtils.isNotEmpty("         ") = true
      StringUtils.isNotEmpty("bob") = true
      StringUtils.isNotEmpty(" bob ") = true


3. public static boolean isBlank(String str)
   鍒ゆ柇鏌愬瓧絎︿覆鏄惁涓虹┖鎴栭暱搴︿負0鎴栫敱絀虹櫧絎?span style="font-family: verdana,geneva">(whitespace)
鏋勬垚
   涓嬮潰鏄ず渚嬶細
      StringUtils.isBlank(null) = true
      StringUtils.isBlank("") = true
      StringUtils.isBlank(" ") = true
      StringUtils.isBlank("        ") = true
      StringUtils.isBlank("\t \n \f \r") = true
  //瀵逛簬鍒惰〃絎︺佹崲琛岀銆佹崲欏電鍜屽洖杞︾

      StringUtils.isBlank()   //鍧囪瘑涓虹┖鐧界
      StringUtils.isBlank("\b") = false   //"\b"涓哄崟璇嶈竟鐣岀
      StringUtils.isBlank("bob") = false
      StringUtils.isBlank(" bob ") = false


4. public static boolean isNotBlank(String str)
   鍒ゆ柇鏌愬瓧絎︿覆鏄惁涓嶄負絀轟笖闀垮害涓嶄負0涓斾笉鐢辯┖鐧界(whitespace) 鏋勬垚錛岀瓑浜?!isBlank(String str)
   涓嬮潰鏄ず渚嬶細

      StringUtils.isNotBlank(null) = false
      StringUtils.isNotBlank("") = false
      StringUtils.isNotBlank(" ") = false
      StringUtils.isNotBlank("         ") = false
      StringUtils.isNotBlank("\t \n \f \r") = false
      StringUtils.isNotBlank("\b") = true
      StringUtils.isNotBlank("bob") = true
      StringUtils.isNotBlank(" bob ") = true

5. public static String trim(String str)
   鍘繪帀瀛楃涓蹭袱绔殑鎺у埗絎?span style="font-family: verdana,geneva">(control characters, char <= 32)
, 濡傛灉杈撳叆涓?null 鍒欒繑鍥?span style="font-family: verdana,geneva">null
   涓嬮潰鏄ず渚嬶細
      StringUtils.trim(null) = null
      StringUtils.trim("") = ""
      StringUtils.trim(" ") = ""
      StringUtils.trim("  \b \t \n \f \r    ") = ""
      StringUtils.trim("     \n\tss   \b") = "ss"
      StringUtils.trim(" d   d dd     ") = "d   d dd"
      StringUtils.trim("dd     ") = "dd"
      StringUtils.trim("     dd       ") = "dd"

6. public static String trimToNull(String str)
   鍘繪帀瀛楃涓蹭袱绔殑鎺у埗絎?span style="font-family: verdana,geneva">(control characters, char <= 32)
,濡傛灉鍙樹負 null 鎴?"錛屽垯榪斿洖 null
   涓嬮潰鏄ず渚嬶細
      StringUtils.trimToNull(null) = null
      StringUtils.trimToNull("") = null
      StringUtils.trimToNull(" ") = null
      StringUtils.trimToNull("     \b \t \n \f \r    ") = null
      StringUtils.trimToNull("     \n\tss   \b") = "ss"
      StringUtils.trimToNull(" d   d dd     ") = "d   d dd"
      StringUtils.trimToNull("dd     ") = "dd"
      StringUtils.trimToNull("     dd       ") = "dd"

7. public static String trimToEmpty(String str)
   鍘繪帀瀛楃涓蹭袱绔殑鎺у埗絎?span style="font-family: verdana,geneva">(control characters, char <= 32)
,濡傛灉鍙樹負 null 鎴?"" 錛屽垯榪斿洖 ""
   涓嬮潰鏄ず渚嬶細
      StringUtils.trimToEmpty(null) = ""
      StringUtils.trimToEmpty("") = ""
      StringUtils.trimToEmpty(" ") = ""
      StringUtils.trimToEmpty("     \b \t \n \f \r    ") = ""
      StringUtils.trimToEmpty("     \n\tss   \b") = "ss"
      StringUtils.trimToEmpty(" d   d dd     ") = "d   d dd"
      StringUtils.trimToEmpty("dd     ") = "dd"
      StringUtils.trimToEmpty("     dd       ") = "dd"

8. public static String strip(String str)

   鍘繪帀瀛楃涓蹭袱绔殑絀虹櫧絎?span style="color: #0000ff; font-family: verdana,geneva">(whitespace)
錛屽鏋滆緭鍏ヤ負 null 鍒欒繑鍥?null
   涓嬮潰鏄ず渚?娉ㄦ剰鍜?span style="color: #0000ff; font-family: verdana,geneva"> trim() 鐨勫尯鍒?錛?br />       StringUtils.strip(null) = null
      StringUtils.strip("") = ""
      StringUtils.strip(" ") = ""
      StringUtils.strip("     \b \t \n \f \r    ") = "\b"
      StringUtils.strip("     \n\tss   \b") = "ss   \b"
      StringUtils.strip(" d   d dd     ") = "d   d dd"
      StringUtils.strip("dd     ") = "dd"
      StringUtils.strip("     dd       ") = "dd"

9. public static String stripToNull(String str)
   鍘繪帀瀛楃涓蹭袱绔殑絀虹櫧絎?span style="color: #0000ff; font-family: verdana,geneva">(whitespace)
錛屽鏋滃彉涓?null 鎴?"錛屽垯榪斿洖 null
   涓嬮潰鏄ず渚?娉ㄦ剰鍜?trimToNull() 鐨勫尯鍒?錛?br />       StringUtils.stripToNull(null) = null
      StringUtils.stripToNull("") = null
      StringUtils.stripToNull(" ") = null
      StringUtils.stripToNull("     \b \t \n \f \r    ") = "\b"
      StringUtils.stripToNull("     \n\tss   \b") = "ss   \b"
      StringUtils.stripToNull(" d   d dd     ") = "d   d dd"
      StringUtils.stripToNull("dd     ") = "dd"
      StringUtils.stripToNull("     dd       ") = "dd"

10. public static String stripToEmpty(String str)
    鍘繪帀瀛楃涓蹭袱绔殑絀虹櫧絎?span style="color: #0000ff; font-family: verdana,geneva">(whitespace)
錛屽鏋滃彉涓?span style="font-family: verdana,geneva"> null 鎴?span style="font-family: verdana,geneva">"" 錛屽垯榪斿洖""
    涓嬮潰鏄ず渚?娉ㄦ剰鍜?trimToEmpty() 鐨勫尯鍒?錛?br />       StringUtils.stripToNull(null) = ""
      StringUtils.stripToNull("") = ""
      StringUtils.stripToNull(" ") = ""
      StringUtils.stripToNull("     \b \t \n \f \r    ") = "\b"
      StringUtils.stripToNull("     \n\tss   \b") = "ss   \b"
      StringUtils.stripToNull(" d   d dd     ") = "d   d dd"
      StringUtils.stripToNull("dd     ") = "dd"
      StringUtils.stripToNull("     dd       ") = "dd"

浠ヤ笅鏂規硶鍙粙緇嶅叾鍔熻兘錛屼笉鍐嶄婦渚嬶細
11. public static String strip(String str, String stripChars)
   鍘繪帀 str 涓ょ鐨勫湪 stripChars 涓殑瀛楃銆?br />    濡傛灉 str 涓?null 鎴栫瓑浜?span style="font-family: verdana,geneva">""
錛屽垯榪斿洖瀹冩湰韜紱
   濡傛灉 stripChars 涓?null 鎴?span style="font-family: verdana,geneva">"" 錛屽垯榪斿洖 strip(String str) 銆?br />
12. public static String stripStart(String str, String stripChars)
    鍜?1鐩鎬技錛屽幓鎺?span style="font-family: verdana,geneva"> str 鍓嶇鐨勫湪 stripChars 涓殑瀛楃銆?br />
13. public static String stripEnd(String str, String stripChars)
    鍜?1鐩鎬技錛屽幓鎺?str 鏈鐨勫湪 stripChars 涓殑瀛楃銆?br />
14. public static String[] stripAll(String[] strs)
    瀵瑰瓧絎︿覆鏁扮粍涓殑姣忎釜瀛楃涓茶繘琛?strip(String str) 錛岀劧鍚庤繑鍥炪?br />     濡傛灉 strs 涓?null 鎴?strs 闀垮害涓?錛屽垯榪斿洖 strs 鏈韓

15. public static String[] stripAll(String[] strs, String stripChars)
    瀵瑰瓧絎︿覆鏁扮粍涓殑姣忎釜瀛楃涓茶繘琛?strip(String str, String stripChars) 錛岀劧鍚庤繑鍥炪?br />     濡傛灉 strs 涓?null 鎴?strs 闀垮害涓?錛屽垯榪斿洖 strs 鏈韓

16. public static boolean equals(String str1, String str2)
    姣旇緝涓や釜瀛楃涓叉槸鍚︾浉絳夛紝濡傛灉涓や釜鍧囦負絀哄垯涔熻涓虹浉絳夈?br />
17. public static boolean equalsIgnoreCase(String str1, String str2)
    姣旇緝涓や釜瀛楃涓叉槸鍚︾浉絳夛紝涓嶅尯鍒嗗ぇ灝忓啓錛屽鏋滀袱涓潎涓虹┖鍒欎篃璁や負鐩哥瓑銆?br />
18. public static int indexOf(String str, char searchChar)
    榪斿洖瀛楃 searchChar 鍦ㄥ瓧絎︿覆 str 涓涓嬈″嚭鐜扮殑浣嶇疆銆?br />     濡傛灉 searchChar 娌℃湁鍦?str 涓嚭鐜板垯榪斿洖-1錛?br />     濡傛灉 str 涓?null 鎴?"" 錛屽垯涔熻繑鍥?1

19. public static int indexOf(String str, char searchChar, int startPos)
    榪斿洖瀛楃 searchChar 浠?startPos 寮濮嬪湪瀛楃涓?str 涓涓嬈″嚭鐜扮殑浣嶇疆銆?br />     濡傛灉浠?startPos 寮濮?searchChar 娌℃湁鍦?span style="font-family: verdana,geneva"> str 涓嚭鐜板垯榪斿洖-1錛?br />     濡傛灉 str 涓?null 鎴?"" 錛屽垯涔熻繑鍥?1

20. public static int indexOf(String str, String searchStr)
    榪斿洖瀛楃涓?searchStr 鍦ㄥ瓧絎︿覆 str 涓涓嬈″嚭鐜扮殑浣嶇疆銆?br />     濡傛灉 str 涓?null 鎴?searchStr 涓?null 鍒欒繑鍥?1錛?br />     濡傛灉 searchStr 涓?"" ,涓?span style="font-family: verdana,geneva"> str 涓轟笉涓?null 錛屽垯榪斿洖0錛?br />     濡傛灉 searchStr 涓嶅湪 str 涓紝鍒欒繑鍥?1

21. public static int ordinalIndexOf(String str, String searchStr, int ordinal)
    榪斿洖瀛楃涓?searchStr 鍦ㄥ瓧絎︿覆 str 涓 ordinal 嬈″嚭鐜扮殑浣嶇疆銆?br />     濡傛灉 str=null 鎴?searchStr=null 鎴?ordinal<=0 鍒欒繑鍥?1
    涓句緥(*浠h〃浠繪剰瀛楃涓?錛?br />       StringUtils.ordinalIndexOf(null, *, *) = -1
      StringUtils.ordinalIndexOf(*, null, *) = -1
      StringUtils.ordinalIndexOf("", "", *) = 0
      StringUtils.ordinalIndexOf("aabaabaa", "a", 1) = 0
      StringUtils.ordinalIndexOf("aabaabaa", "a", 2) = 1
      StringUtils.ordinalIndexOf("aabaabaa", "b", 1) = 2
      StringUtils.ordinalIndexOf("aabaabaa", "b", 2) = 5
      StringUtils.ordinalIndexOf("aabaabaa", "ab", 1) = 1
      StringUtils.ordinalIndexOf("aabaabaa", "ab", 2) = 4
      StringUtils.ordinalIndexOf("aabaabaa", "bc", 1) = -1
      StringUtils.ordinalIndexOf("aabaabaa", "", 1) = 0
      StringUtils.ordinalIndexOf("aabaabaa", "", 2) = 0

22. public static int indexOf(String str, String searchStr, int startPos)
    榪斿洖瀛楃涓?searchStr 浠?startPos 寮濮嬪湪瀛楃涓?str 涓涓嬈″嚭鐜扮殑浣嶇疆銆?br />     涓句緥(*浠h〃浠繪剰瀛楃涓?錛?br />
      StringUtils.indexOf(null, *, *) = -1
      StringUtils.indexOf(*, null, *) = -1
      StringUtils.indexOf("", "", 0) = 0
      StringUtils.indexOf("aabaabaa", "a", 0) = 0
      StringUtils.indexOf("aabaabaa", "b", 0) = 2
      StringUtils.indexOf("aabaabaa", "ab", 0) = 1
      StringUtils.indexOf("aabaabaa", "b", 3) = 5
      StringUtils.indexOf("aabaabaa", "b", 9) = -1
      StringUtils.indexOf("aabaabaa", "b", -1) = 2
      StringUtils.indexOf("aabaabaa", "", 2) = 2
      StringUtils.indexOf("abc", "", 9) = 3

23. public static int lastIndexOf(String str, char searchChar)

    鍩烘湰鍘熺悊鍚?8

24. public static int lastIndexOf(String str, char searchChar, int startPos)
    鍩烘湰鍘熺悊鍚?9

25. public static int lastIndexOf(String str, String searchStr)
    鍩烘湰鍘熺悊鍚?0

26. public static int lastIndexOf(String str, String searchStr, int startPos)
    鍩烘湰鍘熺悊鍚?2

鍙﹂檮錛?br />
String 鐨?split(String regex)   鏂規硶鐨勭敤娉?br /> 濡傛灉鎴戜滑闇瑕佹妸鏌愪釜瀛楃涓叉媶鍒嗕負瀛楃涓叉暟緇勶紝鍒欓氬父鐢?span style="font-family: verdana,geneva"> split(String regex)
鏉ュ疄鐜般?br />
渚嬪錛?br />

1 String str = "aa,bb,cc,dd";      
2 String[] strArray = str.split(",");       
3 System.out.println(strArray.length);      
4   for (int i = 0; i < strArray.length; i++) {      
5        System.out.println(strArray[i]);      
6 }  
7 


緇撴灉涓猴細
4
aa
bb
cc
dd


濡傛灉錛?br /> String str = "aa.bb.cc.dd";
String[] strArray = str.split(".");


鍒欑粨鏋滀負錛?

涓轟粈涔堢粨鏋滀笉鏄垜浠墍鎯崇殑鍛紝鍘熷洜鏄弬鏁?span style="font-family: verdana,geneva"> String regex
鏄鍒欒〃杈懼紡 (regular expression) 鑰屼笉鏄櫘閫氬瓧絎︿覆錛岃?"." 鍦ㄦ鍒欒〃杈懼紡涓湁鐗規畩鍚箟錛岃〃紺哄尮閰嶆墍鏈夊崟涓瓧絎︺傚鏋滆閭f牱鎷嗗垎錛屾垜浠繀欏葷粰 "." 榪涜杞箟錛?span style="font-family: verdana,geneva">String[] strArray = str.split(".") 淇敼涓?String[] strArray = str.split("\\.") 鍗沖彲銆?br /> 鍙﹀鏈夊叧 StringUtils 鐨勮緇?API 璇峰弬瑙佸畼鏂圭綉绔?span style="font-family: arial,helvetica,sans-serif">: http://commons.apache.org/lang/api/org/apache/commons/lang/StringUtils.html



]]>
java.util.Date鏃ユ湡鐨勬牸寮忓寲http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294826.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Sat, 12 Sep 2009 03:42:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294826.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/294826.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294826.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/294826.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/294826.html
 1 /** 
 2      * 灝嗘煇涓棩鏈熶互鍥哄畾鏍煎紡杞寲鎴愬瓧絎︿覆 
 3      * @param date 
 4     * @return str 
 5     */ 
 6     public String date2FormatStr(Date date)
 7     { 
 8       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
 9       String str = sdf.format(date); 
10       return str; 
11     } 


]]>
java綆楁硶錛堣緭鍑轟節涔濅箻娉曡〃錛?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294815.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Sat, 12 Sep 2009 02:48:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294815.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/294815.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294815.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/294815.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/294815.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span> <span style="color: #0000ff">package</span><span style="color: #000000"> com.test;<br /> </span><span style="color: #008080"> 2</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 3</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Test {<br /> </span><span style="color: #008080"> 4</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 5</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) {<br /> </span><span style="color: #008080"> 6</span> <span style="color: #000000">        </span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">,j</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;j</span><span style="color: #000000"><=</span><span style="color: #000000">9</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">){<br /> </span><span style="color: #008080"> 7</span> <span style="color: #000000">            System.out.print(i</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">*</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">j</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(j</span><span style="color: #000000">*</span><span style="color: #000000">i)</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">  </span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 8</span> <span style="color: #000000">            </span><span style="color: #0000ff">if</span><span style="color: #000000">(i</span><span style="color: #000000">==</span><span style="color: #000000">j){<br /> </span><span style="color: #008080"> 9</span> <span style="color: #000000">                i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /> </span><span style="color: #008080">10</span> <span style="color: #000000">                j</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> </span><span style="color: #008080">11</span> <span style="color: #000000">                System.out.println();<br /> </span><span style="color: #008080">12</span> <span style="color: #000000">            }<br /> </span><span style="color: #008080">13</span> <span style="color: #000000">        }<br /> </span><span style="color: #008080">14</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">15</span> <span style="color: #000000">}<br /> </span><span style="color: #008080">16</span> </div> 1*1=1  <br /> 1*2=2  2*2=4  <br /> 1*3=3  2*3=6    3*3=9  <br /> 1*4=4  2*4=8    3*4=12  4*4=16  <br /> 1*5=5  2*5=10  3*5=15  4*5=20  5*5=25  <br /> 1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  <br /> 1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  <br /> 1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  <br /> 1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  <img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/294815.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2009-09-12 10:48 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/12/294815.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛楃涓插掑簭杈撳嚭http://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/11/294798.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Fri, 11 Sep 2009 15:59:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/11/294798.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/294798.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/09/11/294798.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/294798.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/294798.html 鏂規硶涓錛氬埄鐢⊿tring綾葷殑toCharArray()錛屽啀鍊掑簭杈撳嚭鏁扮粍銆?br />
 1 public class javatest {
 2     public static void main(String[] args) {
 3         String originalString = "abcdefg";
 4         String resultString = "";
 5         char[] charArray = originalString.toCharArray();
 6         for (int i = charArray.length-1; i>=0; i--){
 7                 resultString +=charArray[i];
 8             }
 9         System.out.println(resultString);
10     }
11 }
鏂規硶浜岋細濡傛灉浣跨敤reverse()鏂規硶
 1 
 2 public class reverseTest {
 3        
 4     public static void main(String[] args) {
 5        String originalString = "abcdefg";
 6        StringBuffer stringBuffer = new StringBuffer(originalString);
 7        System.out.println(stringBuffer.reverse());
 8     }
 9 }
10 



]]>
鏁扮粍he闆嗗悎涓殑鎺掑簭闂http://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/20/283385.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Sat, 20 Jun 2009 10:32:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/20/283385.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/283385.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/20/283385.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/283385.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/283385.htmlpackage test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class StringCompositor1 {
    @SuppressWarnings(
"unchecked")
    
public static void main(String[] args) {
        System.out.print(
"鏁扮粍涓殑[鏁板瓧]鎺掑簭錛?/span>");
        String[] str 
= {"3","4","1","2","6","7","5"};
        Arrays.sort(str);
        
for(int i=0;i<str.length;i++){
        System.out.print(str[i]
+",");
        }
        
        System.out.println();
        System.out.print(
"鏁扮粍涓殑[瀛楃]鎺掑簭錛?/span>");
        String[] str2 
= {"a","ce","b","bf","fs","cz","ac"};
        Arrays.sort(str2);
        
for(int i=0;i<str2.length;i++){
        System.out.print(str2[i]
+",");
        }
        
        System.out.println();
        System.out.print(
"闆嗗悎涓殑[鏁板瓧]鎺掑簭:");
        List list 
= new ArrayList();
        list.add(
"6");
        list.add(
"5");
        list.add(
"3");
        list.add(
"1");
        list.add(
"4");
        list.add(
"2");
        list.add(
"7");
        Collections.sort(list);
        
for(int i=0;i<list.size();i++){   
            System.out.print((String)list.get(i)
+",");   
        }  
        
        
        System.out.println();
        System.out.print(
"闆嗗悎涓殑[瀛楃]鎺掑簭:");
        List list2 
= new ArrayList();
        list2.add(
"b");
        list2.add(
"bg");
        list2.add(
"af");
        list2.add(
"a");
        list2.add(
"ce");
        list2.add(
"cd");
        list2.add(
"q");
        Collections.sort(list2);
        
for(int i=0;i<list2.size();i++){   
            System.out.print((String)list2.get(i)
+",");   
        }  
    }
}


]]>
Java Collection FramWorkhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/17/282230.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Wed, 17 Jun 2009 08:59:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/17/282230.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/282230.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/17/282230.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/282230.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/282230.html闃呰鍏ㄦ枃

]]>
JAVA 鏇挎崲瀛楃涓?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/08/280709.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Mon, 08 Jun 2009 10:51:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/08/280709.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/280709.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/08/280709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/280709.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/280709.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></div> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span> <span style="color: #000000">    </span><span style="color: #008000">/**</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 2</span> <span style="color: #008000">     * 鏇挎崲瀛楃涓插嚱鏁?br /> </span><span style="color: #008080"> 3</span> <span style="color: #008000">     * </span><span style="color: #808080">@param</span><span style="color: #008000"> strSource - 婧愬瓧絎︿覆<br /> </span><span style="color: #008080"> 4</span> <span style="color: #008000">     * </span><span style="color: #808080">@param</span><span style="color: #008000"> strFrom   - 瑕佹浛鎹㈢殑瀛愪覆<br /> </span><span style="color: #008080"> 5</span> <span style="color: #008000">     * </span><span style="color: #808080">@param</span><span style="color: #008000"> strTo     - 鏇挎崲涓虹殑瀛楃涓?br /> </span><span style="color: #008080"> 6</span> <span style="color: #008000">     * </span><span style="color: #808080">@return</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 7</span> <span style="color: #008000">     * </span><span style="color: #808080">@author</span><span style="color: #008000"> zzn Date 2009-06-08<br /> </span><span style="color: #008080"> 8</span> <span style="color: #008000">     * <br /> </span><span style="color: #008080"> 9</span> <span style="color: #008000">     </span><span style="color: #008000">*/</span><span style="color: #000000"><br /> </span><span style="color: #008080">10</span> <span style="color: #000000">      </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> String replace(String strSource, String strFrom, String strTo)  <br /> </span><span style="color: #008080">11</span> <span style="color: #000000">     {  <br /> </span><span style="color: #008080">12</span> <span style="color: #000000">          </span><span style="color: #008000">//</span><span style="color: #008000"> 濡傛灉瑕佹浛鎹㈢殑瀛愪覆涓虹┖錛屽垯鐩存帴榪斿洖婧愪覆  </span><span style="color: #008000"><br /> </span><span style="color: #008080">13</span> <span style="color: #000000">          </span><span style="color: #0000ff">if</span><span style="color: #000000">(strFrom </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000"> </span><span style="color: #000000">||</span><span style="color: #000000"> strFrom.equals(</span><span style="color: #000000">""</span><span style="color: #000000">))  <br /> </span><span style="color: #008080">14</span> <span style="color: #000000">              </span><span style="color: #0000ff">return</span><span style="color: #000000"> strSource;  <br /> </span><span style="color: #008080">15</span> <span style="color: #000000">          String strDest </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;  <br /> </span><span style="color: #008080">16</span> <span style="color: #000000">          </span><span style="color: #008000">//</span><span style="color: #008000"> 瑕佹浛鎹㈢殑瀛愪覆闀垮害  </span><span style="color: #008000"><br /> </span><span style="color: #008080">17</span> <span style="color: #000000">          </span><span style="color: #0000ff">int</span><span style="color: #000000"> intFromLen </span><span style="color: #000000">=</span><span style="color: #000000"> strFrom.length();  <br /> </span><span style="color: #008080">18</span> <span style="color: #000000">          </span><span style="color: #0000ff">int</span><span style="color: #000000"> intPos;  <br /> </span><span style="color: #008080">19</span> <span style="color: #000000">          </span><span style="color: #008000">//</span><span style="color: #008000"> 寰幆鏇挎崲瀛楃涓?nbsp; </span><span style="color: #008000"><br /> </span><span style="color: #008080">20</span> <span style="color: #000000">          </span><span style="color: #0000ff">while</span><span style="color: #000000">((intPos </span><span style="color: #000000">=</span><span style="color: #000000"> strSource.indexOf(strFrom)) </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">)  <br /> </span><span style="color: #008080">21</span> <span style="color: #000000">          {  <br /> </span><span style="color: #008080">22</span> <span style="color: #000000">              </span><span style="color: #008000">//</span><span style="color: #008000"> 鑾峰彇鍖歸厤瀛楃涓茬殑宸﹁竟瀛愪覆  </span><span style="color: #008000"><br /> </span><span style="color: #008080">23</span> <span style="color: #000000">              strDest </span><span style="color: #000000">=</span><span style="color: #000000"> strDest </span><span style="color: #000000">+</span><span style="color: #000000"> strSource.substring(</span><span style="color: #000000">0</span><span style="color: #000000">,intPos);  <br /> </span><span style="color: #008080">24</span> <span style="color: #000000">              </span><span style="color: #008000">//</span><span style="color: #008000"> 鍔犱笂鏇挎崲鍚庣殑瀛愪覆  </span><span style="color: #008000"><br /> </span><span style="color: #008080">25</span> <span style="color: #000000">              strDest </span><span style="color: #000000">=</span><span style="color: #000000"> strDest </span><span style="color: #000000">+</span><span style="color: #000000"> strTo;  <br /> </span><span style="color: #008080">26</span> <span style="color: #000000">              </span><span style="color: #008000">//</span><span style="color: #008000"> 淇敼婧愪覆涓哄尮閰嶅瓙涓插悗鐨勫瓙涓?nbsp; </span><span style="color: #008000"><br /> </span><span style="color: #008080">27</span> <span style="color: #000000">              strSource </span><span style="color: #000000">=</span><span style="color: #000000"> strSource.substring(intPos </span><span style="color: #000000">+</span><span style="color: #000000"> intFromLen);  <br /> </span><span style="color: #008080">28</span> <span style="color: #000000">          }  <br /> </span><span style="color: #008080">29</span> <span style="color: #000000">          </span><span style="color: #008000">//</span><span style="color: #008000"> 鍔犱笂娌℃湁鍖歸厤鐨勫瓙涓?nbsp; </span><span style="color: #008000"><br /> </span><span style="color: #008080">30</span> <span style="color: #000000">          strDest </span><span style="color: #000000">=</span><span style="color: #000000"> strDest </span><span style="color: #000000">+</span><span style="color: #000000"> strSource;  <br /> </span><span style="color: #008080">31</span> <span style="color: #000000">          </span><span style="color: #008000">//</span><span style="color: #008000"> 榪斿洖  </span><span style="color: #008000"><br /> </span><span style="color: #008080">32</span> <span style="color: #000000">          </span><span style="color: #0000ff">return</span><span style="color: #000000"> strDest;  <br /> </span><span style="color: #008080">33</span> <span style="color: #000000">      }  </span></div> <img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/280709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2009-06-08 18:51 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2009/06/08/280709.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>綆鍗曠殑鏍囩緙栫▼銆愬涔犵瑪璁般?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/29/248877.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Mon, 29 Dec 2008 05:09:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/29/248877.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/248877.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/29/248877.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/248877.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/248877.html</trackback:ping><description><![CDATA[<strong>鍒涘緩鍜屼嬌鐢ㄤ竴涓猅ag Library鐨勫熀鏈楠?</strong> <p>1銆佸垱寤烘爣絳劇殑澶勭悊綾?Tag Handler Class) <br />2銆佸垱寤烘爣絳懼簱鎻忚堪鏂囦歡(Tag Library Descrptor File) <br />3銆佸湪web.xml鏂囦歡涓厤緗厓绱?<br />4銆佸湪JSP鏂囦歡涓紩浜烘爣絳懼簱 </p><br /><strong>鏍囩搴撶▼搴忓簲璇ユ湁涓涓嬪嚑閮ㄥ垎緇勬垚</strong>錛?br />    鏍囩鐨勫叿浣撳疄鐜版枃浠訛紙*.java錛?br />    鏍囩鐨勬弿榪版枃浠訛紙*.tld錛?br />   濡傛灉闇瑕佸彲浠ュ湪web.xml涓繘琛岄厤緗?br />    鍦╦sp涓氳繃鏍囩榪涜鑷畾涔夋爣絳劇殑璋冪敤<br />*.tld鏂囦歡鏄爣絳劇殑鎻忚堪鏂囦歡錛屾鏂囦歡瀵規爣絳懼簱鐨勮繍琛岃搗鍐沖畾鎬т綔鐢ㄣ?.tld鏂囦歡涔熸槸涓涓猉ML鏂囦歡錛屽鏋滄槸浣跨敤XML錛屽垯闇瑕丏TD銆丼CHEMA鏀寔銆?br /><br /><strong>鏍囩搴撶殑鎺ュ彛鍜岀被鐨勭戶鎵垮叧緋伙細<br /></strong>JsTag<interface>←←SimpleTag<interface>←←SimpleTagSupport<class><br />JsTag<interface>←←Tag<interface>←←Iterater Tag<interface>←←TagSupport<class>←←BodyTagSupport<class><br /><strong><br />鍑犵鍏稿瀷鐨勬爣絳撅細</strong><br />    涓嶅甫灞炴у拰涓諱綋鐨勭畝鍗曟爣絳撅細<mytaglibs:SomeTag/><br />    鏈夊睘鎬ф病鏈変富浣撶殑鏍囩錛?nbsp;  <mytaglibs:SomeTag user="hellking"/><br />    甯︽湁涓諱綋鍜屽睘鎬х殑鏍囩錛?nbsp;  <mytaglibs:SomeTag user="hellking"/>涓諱綋閮ㄥ垎鍙互鏄痡sp鍐呭鎴栨爣絳?lt;/mytaglibs:SomeTag><br /><strong><br /> 浼犵粺鐨勬爣絳劇殑鐢熷懡鍛ㄦ湡錛?/strong><br />    1.setPageContext錛氬綋瀹瑰櫒鍒涘緩涓涓柊鐨勬爣絳懼悗錛岄氳繃setPageContext鏉ヨ緗爣絳鵑〉闈㈢殑涓婁笅鏂囷紱<br />    2.setParent錛氫嬌鐢╯etParent鏂規硶璁劇疆涓涓爣絳劇殑涓婁竴綰ф爣絳撅紝濡傛灉娌℃湁涓婁竴綰э紝璁句負NULL錛?br />    3.setAttribute錛氳緗爣絳劇殑灞炴э紝榪欎釜灞炴у湪鏍囩鎻忚堪鏂囦歡涓畾涔夛紝濡傛灉娌℃湁瀹氫箟灞炴э紝鍒欎笉鐢ㄨ皟鐢ㄦ鏂規硶錛?br />    4.doStartTag()錛氳皟鐢╠oStartTag()鏂規硶錛屽綋榪斿洖EVAL_BODY_INCLUDE鏃訛紝灝辮綆梑ody錛岃繑鍥濻KIP_BODY鍙嶄箣錛?br />    5.doEndTag()錛氳皟鐢╠oEndTag()鏂規硶錛屽綋榪斿洖EVAL_PAGE鏃訛紝瀹瑰櫒灝嗗湪鏍囩緇撴潫鏃剁戶緇綆桱SP鐨勫叾浠栭儴鍒嗭紝SKIP_PAGE鍙嶄箣錛?br />    6.release()錛氳皟鐢╮elease()鏂規硶閲婃斁鏍囩紼嬪簭鍗犵敤鐨勪換浣曡祫婧愩?br /><br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080"> 1</span> <span style="color: #0000ff"><?</span><span style="color: #ff00ff">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff">?></span><span style="color: #000000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #0000ff"><!</span><span style="color: #ff00ff">DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"<br /></span><span style="color: #008080"> 3</span> <span style="color: #ff00ff">                        "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 4</span> <span style="color: #0000ff"><</span><span style="color: #800000">taglib</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 5</span> <span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">tlib-version</span><span style="color: #0000ff">></span><span style="color: #000000">1.0</span><span style="color: #0000ff"></</span><span style="color: #800000">tlib-version</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 6</span> <span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">jsp-version</span><span style="color: #0000ff">></span><span style="color: #000000">2.0</span><span style="color: #0000ff"></</span><span style="color: #800000">jsp-version</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 7</span> <span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">short-name</span><span style="color: #0000ff">></span><span style="color: #000000">hello</span><span style="color: #0000ff"></</span><span style="color: #800000">short-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 8</span> <span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">tag</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 9</span> <span style="color: #000000">  </span><span style="color: #0000ff"><</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000">shan</span><span style="color: #0000ff"></</span><span style="color: #800000">name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">10</span> <span style="color: #000000">  </span><span style="color: #0000ff"><</span><span style="color: #800000">tag-class</span><span style="color: #0000ff">></span><span style="color: #000000">org.zzn.demo01.Hello</span><span style="color: #0000ff"></</span><span style="color: #800000">tag-class</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">11</span> <span style="color: #000000">  </span><span style="color: #0000ff"><</span><span style="color: #800000">body-content</span><span style="color: #0000ff">></span><span style="color: #000000">empty</span><span style="color: #0000ff"></</span><span style="color: #800000">body-content</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">12</span> <span style="color: #000000"> </span><span style="color: #0000ff"></</span><span style="color: #800000">tag</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">13</span> <span style="color: #0000ff"></</span><span style="color: #800000">taglib</span><span style="color: #0000ff">></span></div>寤虹珛Java鏂囦歡浠g爜錛?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080"> 1</span> <span style="color: #0000ff">package</span><span style="color: #000000"> org.zzn.demo01;<br /></span><span style="color: #008080"> 2</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.io.IOException;<br /></span><span style="color: #008080"> 3</span> <span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.jsp.JspException;<br /></span><span style="color: #008080"> 4</span> <span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.jsp.JspWriter;<br /></span><span style="color: #008080"> 5</span> <span style="color: #0000ff">import</span><span style="color: #000000"> javax.servlet.jsp.tagext.TagSupport;<br /></span><span style="color: #008080"> 6</span> <span style="color: #000000"><br /></span><span style="color: #008080"> 7</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Hello </span><span style="color: #0000ff">extends</span><span style="color: #000000"> TagSupport {<br /></span><span style="color: #008080"> 8</span> <span style="color: #000000">    @Override<br /></span><span style="color: #008080"> 9</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> doStartTag() </span><span style="color: #0000ff">throws</span><span style="color: #000000"> JspException {<br /></span><span style="color: #008080">10</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍚慾sp欏甸潰涓墦鍗?#8220;铚樿洓渚?#8221;瀛楃涓?/span><span style="color: #008000"><br /></span><span style="color: #008080">11</span> <span style="color: #000000">        String str </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">铚樿洓渚?/span><span style="color: #000000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">12</span> <span style="color: #000000">        JspWriter out </span><span style="color: #000000">=</span><span style="color: #000000"> pageContext.getOut();<br /></span><span style="color: #008080">13</span> <span style="color: #000000">        </span><span style="color: #0000ff">try</span><span style="color: #000000"> {<br /></span><span style="color: #008080">14</span> <span style="color: #000000">            out.println(str);<br /></span><span style="color: #008080">15</span> <span style="color: #000000">        } </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IOException e) {<br /></span><span style="color: #008080">16</span> <span style="color: #000000">            </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated catch block</span><span style="color: #008000"><br /></span><span style="color: #008080">17</span> <span style="color: #000000">            e.printStackTrace();<br /></span><span style="color: #008080">18</span> <span style="color: #000000">        }<br /></span><span style="color: #008080">19</span> <span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> TagSupport.SKIP_BODY;<br /></span><span style="color: #008080">20</span> <span style="color: #000000">    }<br /></span><span style="color: #008080">21</span> <span style="color: #000000">}<br /></span><span style="color: #008080">22</span> </div><br />寤虹珛jsp鏂囦歡浠g爜錛?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080"> 1</span> <span style="background-color: #ffff00; color: #000000"><%</span><span style="background-color: #f5f5f5; color: #000000">@ page language</span><span style="background-color: #f5f5f5; color: #000000">=</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000">java</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000"> import</span><span style="background-color: #f5f5f5; color: #000000">=</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000">java.util.*</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000"> pageEncoding</span><span style="background-color: #f5f5f5; color: #000000">=</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000">GB18030</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #ffff00; color: #000000">%></span><span style="color: #000000"><br /></span><span style="color: #008080"> 2</span> <span style="background-color: #ffff00; color: #000000"><%</span><span style="background-color: #f5f5f5; color: #000000">@ taglib uri</span><span style="background-color: #f5f5f5; color: #000000">=</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000">/WEB-INF/hello.tld</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000"> prefix</span><span style="background-color: #f5f5f5; color: #000000">=</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #f5f5f5; color: #000000">zzn</span><span style="background-color: #f5f5f5; color: #000000">"</span><span style="background-color: #ffff00; color: #000000">%></span><span style="color: #000000"><br /></span><span style="color: #008080"> 3</span> <span style="color: #0000ff"><!</span><span style="color: #ff00ff">DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 4</span> <span style="color: #0000ff"><</span><span style="color: #800000">html</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 5</span> <span style="color: #000000">  </span><span style="color: #0000ff"><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 6</span> <span style="color: #000000">    </span><span style="color: #0000ff"><</span><span style="color: #800000">title</span><span style="color: #0000ff">></span><span style="color: #000000">My JSP 'Hello.jsp' starting page</span><span style="color: #0000ff"></</span><span style="color: #800000">title</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 7</span> <span style="color: #000000">  </span><span style="color: #0000ff"></</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 8</span> <span style="color: #000000">  </span><span style="color: #0000ff"><</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 9</span> <span style="color: #000000">      </span><span style="color: #0000ff"><</span><span style="color: #800000">h2</span><span style="color: #0000ff">><</span><span style="color: #800000">zzn:shan</span><span style="color: #0000ff">/></</span><span style="color: #800000">h2</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">10</span> <span style="color: #000000">  </span><span style="color: #0000ff"></</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #000000"><br /></span><span style="color: #008080">11</span> <span style="color: #0000ff"></</span><span style="color: #800000">html</span><span style="color: #0000ff">></span></div><img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/248877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2008-12-29 13:09 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/29/248877.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java涓嬌鐢―om4j淇敼xml鏂囦歡銆愯漿銆?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248745.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Sun, 28 Dec 2008 07:25:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248745.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/248745.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248745.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/248745.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/248745.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">  1</span> <span style="color: #0000ff">package</span><span style="color: #000000"> org.zzn.dom4j;<br /> </span><span style="color: #008080">  2</span> <span style="color: #000000"><br /> </span><span style="color: #008080">  3</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.Document;<br /> </span><span style="color: #008080">  4</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.Element;<br /> </span><span style="color: #008080">  5</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.Attribute;<br /> </span><span style="color: #008080">  6</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.util.List;<br /> </span><span style="color: #008080">  7</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Iterator;<br /> </span><span style="color: #008080">  8</span> <span style="color: #000000"><br /> </span><span style="color: #008080">  9</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.io.OutputFormat;<br /> </span><span style="color: #008080"> 10</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.io.XMLWriter;<br /> </span><span style="color: #008080"> 11</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.io.</span><span style="color: #000000">*</span><span style="color: #000000">;<br /> </span><span style="color: #008080"> 12</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.DocumentException;<br /> </span><span style="color: #008080"> 13</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.io.SAXReader;<br /> </span><span style="color: #008080"> 14</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 15</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 16</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Dom4JParser{<br /> </span><span style="color: #008080"> 17</span> <span style="color: #000000"> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> modifyDocument(File inputXml){<br /> </span><span style="color: #008080"> 18</span> <span style="color: #000000">  </span><span style="color: #0000ff">try</span><span style="color: #000000">{<br /> </span><span style="color: #008080"> 19</span> <span style="color: #000000">   </span><span style="color: #008000">//</span><span style="color: #008000">浣跨敤 SAXReader 瑙f瀽 XML 鏂囨。 catalog.xml  </span><span style="color: #008000"><br /> </span><span style="color: #008080"> 20</span> <span style="color: #000000">   SAXReader saxReader </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> SAXReader();<br /> </span><span style="color: #008080"> 21</span> <span style="color: #000000">   Document document </span><span style="color: #000000">=</span><span style="color: #000000"> saxReader.read(inputXml);<br /> </span><span style="color: #008080"> 22</span> <span style="color: #000000">   <br /> </span><span style="color: #008080"> 23</span> <span style="color: #000000">   </span><span style="color: #008000">//</span><span style="color: #008000">SAXReader 鍖呭惈鍦?nbsp;org.dom4j.io 鍖呬腑銆?nbsp;<br /> </span><span style="color: #008080"> 24</span> <span style="color: #008000">   </span><span style="color: #008000">//</span><span style="color: #008000">inputXml 鏄粠 c:/catalog/catalog.xml 鍒涘緩鐨?nbsp;java.io.File銆?br /> </span><span style="color: #008080"> 25</span> <span style="color: #008000">   </span><span style="color: #008000">//</span><span style="color: #008000">浣跨敤 XPath 琛ㄨ揪寮忎粠 article 鍏冪礌涓幏寰?nbsp;level 鑺傜偣鍒楄〃銆?br /> </span><span style="color: #008080"> 26</span> <span style="color: #008000">   </span><span style="color: #008000">//</span><span style="color: #008000">濡傛灉 level 灞炴у兼槸“Intermediate”鍒欐敼涓?#8220;Introductory”銆?nbsp;</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 27</span> <span style="color: #000000">   List list </span><span style="color: #000000">=</span><span style="color: #000000"> document.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">//article/@level</span><span style="color: #000000">"</span><span style="color: #000000"> );<br /> </span><span style="color: #008080"> 28</span> <span style="color: #000000">   Iterator iter</span><span style="color: #000000">=</span><span style="color: #000000">list.iterator();<br /> </span><span style="color: #008080"> 29</span> <span style="color: #000000">   </span><span style="color: #0000ff">while</span><span style="color: #000000">(iter.hasNext()){<br /> </span><span style="color: #008080"> 30</span> <span style="color: #000000">    Attribute attribute</span><span style="color: #000000">=</span><span style="color: #000000">(Attribute)iter.next();<br /> </span><span style="color: #008080"> 31</span> <span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000">(attribute.getValue().equals(</span><span style="color: #000000">"</span><span style="color: #000000">Intermediate</span><span style="color: #000000">"</span><span style="color: #000000">))<br /> </span><span style="color: #008080"> 32</span> <span style="color: #000000">      attribute.setValue(</span><span style="color: #000000">"</span><span style="color: #000000">Introductory</span><span style="color: #000000">"</span><span style="color: #000000">); <br /> </span><span style="color: #008080"> 33</span> <span style="color: #000000">       }<br /> </span><span style="color: #008080"> 34</span> <span style="color: #000000">   <br /> </span><span style="color: #008080"> 35</span> <span style="color: #000000">   </span><span style="color: #008000">//</span><span style="color: #008000">鑾峰彇 article 鍏冪礌鍒楄〃錛屼粠 article 鍏冪礌涓殑 title 鍏冪礌寰楀埌涓涓凱浠e櫒錛屽茍淇敼 title 鍏冪礌鐨勬枃鏈?/span><span style="color: #008000"><br /> </span><span style="color: #008080"> 36</span> <span style="color: #000000">   list </span><span style="color: #000000">=</span><span style="color: #000000"> document.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">//article/@date</span><span style="color: #000000">"</span><span style="color: #000000"> );<br /> </span><span style="color: #008080"> 37</span> <span style="color: #000000">   iter</span><span style="color: #000000">=</span><span style="color: #000000">list.iterator();<br /> </span><span style="color: #008080"> 38</span> <span style="color: #000000">   </span><span style="color: #0000ff">while</span><span style="color: #000000">(iter.hasNext()){<br /> </span><span style="color: #008080"> 39</span> <span style="color: #000000">    Attribute attribute</span><span style="color: #000000">=</span><span style="color: #000000">(Attribute)iter.next();<br /> </span><span style="color: #008080"> 40</span> <span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000">(attribute.getValue().equals(</span><span style="color: #000000">"</span><span style="color: #000000">December-2001</span><span style="color: #000000">"</span><span style="color: #000000">))<br /> </span><span style="color: #008080"> 41</span> <span style="color: #000000">      attribute.setValue(</span><span style="color: #000000">"</span><span style="color: #000000">October-2002</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 42</span> <span style="color: #000000">       }<br /> </span><span style="color: #008080"> 43</span> <span style="color: #000000">   list </span><span style="color: #000000">=</span><span style="color: #000000"> document.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">//article</span><span style="color: #000000">"</span><span style="color: #000000"> );<br /> </span><span style="color: #008080"> 44</span> <span style="color: #000000">   iter</span><span style="color: #000000">=</span><span style="color: #000000">list.iterator();<br /> </span><span style="color: #008080"> 45</span> <span style="color: #000000">   </span><span style="color: #0000ff">while</span><span style="color: #000000">(iter.hasNext()){<br /> </span><span style="color: #008080"> 46</span> <span style="color: #000000">    Element element</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iter.next();<br /> </span><span style="color: #008080"> 47</span> <span style="color: #000000">    Iterator iterator</span><span style="color: #000000">=</span><span style="color: #000000">element.elementIterator(</span><span style="color: #000000">"</span><span style="color: #000000">title</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 48</span> <span style="color: #000000">      </span><span style="color: #0000ff">while</span><span style="color: #000000">(iterator.hasNext()){<br /> </span><span style="color: #008080"> 49</span> <span style="color: #000000">        Element titleElement</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iterator.next();<br /> </span><span style="color: #008080"> 50</span> <span style="color: #000000">        </span><span style="color: #0000ff">if</span><span style="color: #000000">(titleElement.getText().equals(</span><span style="color: #000000">"</span><span style="color: #000000">Java configuration with XML Schema</span><span style="color: #000000">"</span><span style="color: #000000">))<br /> </span><span style="color: #008080"> 51</span> <span style="color: #000000">        titleElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Create flexible and extensible XML schema</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 52</span> <span style="color: #000000">                                          }<br /> </span><span style="color: #008080"> 53</span> <span style="color: #000000">                                }<br /> </span><span style="color: #008080"> 54</span> <span style="color: #000000">   <br /> </span><span style="color: #008080"> 55</span> <span style="color: #000000">   </span><span style="color: #008000">//</span><span style="color: #008000">閫氳繃鍜?nbsp;title 鍏冪礌綾諱技鐨勮繃紼嬩慨鏀?nbsp;author 鍏冪礌</span><span style="color: #008000"><br /> </span><span style="color: #008080"> 56</span> <span style="color: #000000">    list </span><span style="color: #000000">=</span><span style="color: #000000"> document.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">//article/author</span><span style="color: #000000">"</span><span style="color: #000000"> );<br /> </span><span style="color: #008080"> 57</span> <span style="color: #000000">    iter</span><span style="color: #000000">=</span><span style="color: #000000">list.iterator();<br /> </span><span style="color: #008080"> 58</span> <span style="color: #000000">     </span><span style="color: #0000ff">while</span><span style="color: #000000">(iter.hasNext()){<br /> </span><span style="color: #008080"> 59</span> <span style="color: #000000">     Element element</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iter.next();<br /> </span><span style="color: #008080"> 60</span> <span style="color: #000000">     Iterator iterator</span><span style="color: #000000">=</span><span style="color: #000000">element.elementIterator(</span><span style="color: #000000">"</span><span style="color: #000000">firstname</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 61</span> <span style="color: #000000">     </span><span style="color: #0000ff">while</span><span style="color: #000000">(iterator.hasNext()){<br /> </span><span style="color: #008080"> 62</span> <span style="color: #000000">      Element firstNameElement</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iterator.next();<br /> </span><span style="color: #008080"> 63</span> <span style="color: #000000">      </span><span style="color: #0000ff">if</span><span style="color: #000000">(firstNameElement.getText().equals(</span><span style="color: #000000">"</span><span style="color: #000000">Marcello</span><span style="color: #000000">"</span><span style="color: #000000">))<br /> </span><span style="color: #008080"> 64</span> <span style="color: #000000">      firstNameElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Ayesha</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 65</span> <span style="color: #000000">                                     }<br /> </span><span style="color: #008080"> 66</span> <span style="color: #000000">                              }<br /> </span><span style="color: #008080"> 67</span> <span style="color: #000000">    list </span><span style="color: #000000">=</span><span style="color: #000000"> document.selectNodes(</span><span style="color: #000000">"</span><span style="color: #000000">//article/author</span><span style="color: #000000">"</span><span style="color: #000000"> );<br /> </span><span style="color: #008080"> 68</span> <span style="color: #000000">    iter</span><span style="color: #000000">=</span><span style="color: #000000">list.iterator();<br /> </span><span style="color: #008080"> 69</span> <span style="color: #000000">     </span><span style="color: #0000ff">while</span><span style="color: #000000">(iter.hasNext()){<br /> </span><span style="color: #008080"> 70</span> <span style="color: #000000">      Element element</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iter.next();<br /> </span><span style="color: #008080"> 71</span> <span style="color: #000000">      Iterator iterator</span><span style="color: #000000">=</span><span style="color: #000000">element.elementIterator(</span><span style="color: #000000">"</span><span style="color: #000000">lastname</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 72</span> <span style="color: #000000">     </span><span style="color: #0000ff">while</span><span style="color: #000000">(iterator.hasNext()){<br /> </span><span style="color: #008080"> 73</span> <span style="color: #000000">      Element lastNameElement</span><span style="color: #000000">=</span><span style="color: #000000">(Element)iterator.next();<br /> </span><span style="color: #008080"> 74</span> <span style="color: #000000">      </span><span style="color: #0000ff">if</span><span style="color: #000000">(lastNameElement.getText().equals(</span><span style="color: #000000">"</span><span style="color: #000000">Vitaletti</span><span style="color: #000000">"</span><span style="color: #000000">))<br /> </span><span style="color: #008080"> 75</span> <span style="color: #000000">      lastNameElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Malik</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 76</span> <span style="color: #000000">                                  }<br /> </span><span style="color: #008080"> 77</span> <span style="color: #000000">                               }<br /> </span><span style="color: #008080"> 78</span> <span style="color: #000000">     <br /> </span><span style="color: #008080"> 79</span> <span style="color: #000000">     OutputFormat format </span><span style="color: #000000">=</span><span style="color: #000000"> OutputFormat.createPrettyPrint();<br /> </span><span style="color: #008080"> 80</span> <span style="color: #000000">     format.setEncoding(</span><span style="color: #000000">"</span><span style="color: #000000">GBK</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 81</span> <span style="color: #000000">     XMLWriter output </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> XMLWriter(<br /> </span><span style="color: #008080"> 82</span> <span style="color: #000000">     </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileWriter( </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">e:/catalog-modified.xml</span><span style="color: #000000">"</span><span style="color: #000000">) ),format);<br /> </span><span style="color: #008080"> 83</span> <span style="color: #000000">     output.write( document );<br /> </span><span style="color: #008080"> 84</span> <span style="color: #000000">     output.close();<br /> </span><span style="color: #008080"> 85</span> <span style="color: #000000">   }<br /> </span><span style="color: #008080"> 86</span> <span style="color: #000000"> <br /> </span><span style="color: #008080"> 87</span> <span style="color: #000000">  </span><span style="color: #0000ff">catch</span><span style="color: #000000">(DocumentException e)<br /> </span><span style="color: #008080"> 88</span> <span style="color: #000000">                 {<br /> </span><span style="color: #008080"> 89</span> <span style="color: #000000">                  System.out.println(e.getMessage());<br /> </span><span style="color: #008080"> 90</span> <span style="color: #000000">                            }<br /> </span><span style="color: #008080"> 91</span> <span style="color: #000000">  </span><span style="color: #0000ff">catch</span><span style="color: #000000">(IOException e){<br /> </span><span style="color: #008080"> 92</span> <span style="color: #000000">                       System.out.println(e.getMessage());<br /> </span><span style="color: #008080"> 93</span> <span style="color: #000000">                    }<br /> </span><span style="color: #008080"> 94</span> <span style="color: #000000"> }<br /> </span><span style="color: #008080"> 95</span> <span style="color: #000000"> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] argv){<br /> </span><span style="color: #008080"> 96</span> <span style="color: #000000">  Dom4JParser dom4jParser</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> Dom4JParser();<br /> </span><span style="color: #008080"> 97</span> <span style="color: #000000">  dom4jParser.modifyDocument(</span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">e:/catalog.xml</span><span style="color: #000000">"</span><span style="color: #000000">));<br /> </span><span style="color: #008080"> 98</span> <span style="color: #000000">                                        }<br /> </span><span style="color: #008080"> 99</span> <span style="color: #000000">   }<br /> </span><span style="color: #008080">100</span> </div> <br /> 榪愯姝や唬鐮侀渶瑕?dom4j.jar鍖呭拰jaxen.jar鍖? <img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/248745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2008-12-28 15:25 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248745.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java涓嬌鐢―om4j鍒涘緩xml鏂囦歡銆愯漿銆?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248739.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Sun, 28 Dec 2008 07:04:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248739.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/248739.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248739.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/248739.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/248739.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span> <span style="color: #0000ff">package</span><span style="color: #000000"> org.zzn.dom4j;<br /> </span><span style="color: #008080"> 2</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 3</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.io.File;<br /> </span><span style="color: #008080"> 4</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.io.FileWriter;<br /> </span><span style="color: #008080"> 5</span> <span style="color: #0000ff">import</span><span style="color: #000000"> java.io.IOException;<br /> </span><span style="color: #008080"> 6</span> <span style="color: #000000"><br /> </span><span style="color: #008080"> 7</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.Document;<br /> </span><span style="color: #008080"> 8</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.DocumentHelper;<br /> </span><span style="color: #008080"> 9</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.Element;<br /> </span><span style="color: #008080">10</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.io.OutputFormat;<br /> </span><span style="color: #008080">11</span> <span style="color: #0000ff">import</span><span style="color: #000000"> org.dom4j.io.XMLWriter;<br /> </span><span style="color: #008080">12</span> <span style="color: #000000"><br /> </span><span style="color: #008080">13</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> XmlDom4J {<br /> </span><span style="color: #008080">14</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> generateDocument() {<br /> </span><span style="color: #008080">15</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">16</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 浣跨敤 DocumentHelper 綾誨垱寤轟竴涓枃妗e疄渚嬨?nbsp;DocumentHelper 鏄敓鎴?nbsp;XML 鏂囨。鑺傜偣鐨?nbsp;dom4j API<br /> </span><span style="color: #008080">17</span> <span style="color: #008000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 宸ュ巶綾匯?/span><span style="color: #008000"><br /> </span><span style="color: #008080">18</span> <span style="color: #000000">        Document document </span><span style="color: #000000">=</span><span style="color: #000000"> DocumentHelper.createDocument();<br /> </span><span style="color: #008080">19</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">20</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 浣跨敤 addElement() 鏂規硶鍒涘緩鏍瑰厓绱?nbsp;catalog 銆?nbsp;addElement() 鐢ㄤ簬鍚?nbsp;XML 鏂囨。涓鍔犲厓绱犮?br /> </span><span style="color: #008080">21</span> <span style="color: #008000">        </span><span style="color: #008000">//</span><span style="color: #008000"><catalog></catalog>  root灞傜殑銆?/span><span style="color: #008000"><br /> </span><span style="color: #008080">22</span> <span style="color: #000000">        Element catalogElement </span><span style="color: #000000">=</span><span style="color: #000000"> document.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">catalog</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">23</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">24</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍦?nbsp;catalog 鍏冪礌涓嬌鐢?nbsp;addComment() 鏂規硶娣誨姞娉ㄩ噴“An XML catalog”銆?br /> </span><span style="color: #008080">25</span> <span style="color: #008000">        </span><span style="color: #008000">//</span><span style="color: #008000"><!--An XML catalog--> 娣誨姞娉ㄩ噴錛?/span><span style="color: #008000"><br /> </span><span style="color: #008080">26</span> <span style="color: #000000">        catalogElement.addComment(</span><span style="color: #000000">"</span><span style="color: #000000">An XML catalog</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">27</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">28</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍦?nbsp;catalog 鍏冪礌涓嬌鐢?nbsp;addProcessingInstruction() 鏂規硶澧炲姞涓涓鐞嗘寚浠ゃ?/span><span style="color: #008000"><br /> </span><span style="color: #008080">29</span> <span style="color: #000000">        catalogElement.addProcessingInstruction(</span><span style="color: #000000">"</span><span style="color: #000000">target</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">text</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">30</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">31</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍦?nbsp;catalog 鍏冪礌涓嬌鐢?nbsp;addElement() 鏂規硶澧炲姞 journal 鍏冪礌銆?/span><span style="color: #008000"><br /> </span><span style="color: #008080">32</span> <span style="color: #000000">        Element journalElement </span><span style="color: #000000">=</span><span style="color: #000000"> catalogElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">journal</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">33</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">34</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000"> 浣跨敤 addAttribute() 鏂規硶鍚?nbsp;journal 鍏冪礌娣誨姞 title 鍜?nbsp;publisher 灞炴с?/span><span style="color: #008000"><br /> </span><span style="color: #008080">35</span> <span style="color: #000000">        journalElement.addAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">title</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">XML Zone</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">36</span> <span style="color: #000000">        journalElement.addAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">publisher</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">IBM developerWorks</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">37</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">38</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍚?nbsp;article 鍏冪礌涓坊鍔?nbsp;journal 鍏冪礌銆?/span><span style="color: #008000"><br /> </span><span style="color: #008080">39</span> <span style="color: #000000">        Element articleElement </span><span style="color: #000000">=</span><span style="color: #000000"> journalElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">article</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">40</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">41</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">涓?nbsp;article 鍏冪礌澧炲姞 level 鍜?nbsp;date 灞炴с?/span><span style="color: #008000"><br /> </span><span style="color: #008080">42</span> <span style="color: #000000">        articleElement.addAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">level</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">Intermediate</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">43</span> <span style="color: #000000">        articleElement.addAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">date</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">December-2001</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">44</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">45</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍚?nbsp;article 鍏冪礌涓鍔?nbsp;title 鍏冪礌銆?/span><span style="color: #008000"><br /> </span><span style="color: #008080">46</span> <span style="color: #000000">        Element titleElement </span><span style="color: #000000">=</span><span style="color: #000000"> articleElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">title</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">47</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">48</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">浣跨敤 setText() 鏂規硶璁劇疆 article 鍏冪礌鐨勬枃鏈?/span><span style="color: #008000"><br /> </span><span style="color: #008080">49</span> <span style="color: #000000">        titleElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Java configuration with XML Schema</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">50</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">51</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍦?nbsp;article 鍏冪礌涓鍔?nbsp;author 鍏冪礌銆?/span><span style="color: #008000"><br /> </span><span style="color: #008080">52</span> <span style="color: #000000">        Element authorElement </span><span style="color: #000000">=</span><span style="color: #000000"> articleElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">author</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">53</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">54</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍦?nbsp;author 鍏冪礌涓鍔?nbsp;firstname 鍏冪礌騫惰緗鍏冪礌鐨勬枃鏈?/span><span style="color: #008000"><br /> </span><span style="color: #008080">55</span> <span style="color: #000000">        Element firstNameElement </span><span style="color: #000000">=</span><span style="color: #000000"> authorElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">firstname</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">56</span> <span style="color: #000000">        firstNameElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Marcello</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">57</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">58</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍦?nbsp;author 鍏冪礌涓鍔?nbsp;lastname 鍏冪礌騫惰緗鍏冪礌鐨勬枃鏈?/span><span style="color: #008000"><br /> </span><span style="color: #008080">59</span> <span style="color: #000000">        Element lastNameElement </span><span style="color: #000000">=</span><span style="color: #000000"> authorElement.addElement(</span><span style="color: #000000">"</span><span style="color: #000000">lastname</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">60</span> <span style="color: #000000">        lastNameElement.setText(</span><span style="color: #000000">"</span><span style="color: #000000">Vitaletti</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">61</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">62</span> <span style="color: #000000">        </span><span style="color: #008000">//</span><span style="color: #008000">鍙互浣跨敤 addDocType() 鏂規硶娣誨姞鏂囨。綾誨瀷璇存槑銆?br /> </span><span style="color: #008080">63</span> <span style="color: #008000">//</span><span style="color: #008000">        document.addDocType("catalog", null, "file:</span><span style="color: #008000">//</span><span style="color: #008000">e:/Dtds/catalog.dtd");</span><span style="color: #008000"><br /> </span><span style="color: #008080">64</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">65</span> <span style="color: #000000">        </span><span style="color: #0000ff">try</span><span style="color: #000000">{<br /> </span><span style="color: #008080">66</span> <span style="color: #000000">            OutputFormat format </span><span style="color: #000000">=</span><span style="color: #000000"> OutputFormat.createPrettyPrint();<br /> </span><span style="color: #008080">67</span> <span style="color: #000000">            format.setEncoding(</span><span style="color: #000000">"</span><span style="color: #000000">GBK</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">68</span> <span style="color: #000000">            XMLWriter output </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> XMLWriter(<br /> </span><span style="color: #008080">69</span> <span style="color: #000000">                    </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileWriter( </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">e:/catalog.xml</span><span style="color: #000000">"</span><span style="color: #000000">)),format);<br /> </span><span style="color: #008080">70</span> <span style="color: #000000">                output.write( document );<br /> </span><span style="color: #008080">71</span> <span style="color: #000000">                output.close();<br /> </span><span style="color: #008080">72</span> <span style="color: #000000">                }<br /> </span><span style="color: #008080">73</span> <span style="color: #000000">             </span><span style="color: #0000ff">catch</span><span style="color: #000000">(IOException e){System.out.println(e.getMessage());}<br /> </span><span style="color: #008080">74</span> <span style="color: #000000">        }<br /> </span><span style="color: #008080">75</span> <span style="color: #000000">    <br /> </span><span style="color: #008080">76</span> <span style="color: #000000">        </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] argv){<br /> </span><span style="color: #008080">77</span> <span style="color: #000000">        XmlDom4J dom4j</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> XmlDom4J();<br /> </span><span style="color: #008080">78</span> <span style="color: #000000">        dom4j.generateDocument();<br /> </span><span style="color: #008080">79</span> <span style="color: #000000">        <br /> </span><span style="color: #008080">80</span> <span style="color: #000000">    }<br /> </span><span style="color: #008080">81</span> <span style="color: #000000">}<br /> </span><span style="color: #008080">82</span> </div> <br /> 榪愯姝ょ▼搴忔墍闇瑕佺殑鍖咃紝dom4j.jar <img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/248739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2008-12-28 15:04 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2008/12/28/248739.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Eclipse蹇嵎閿?/title><link>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/10/22/235826.html</link><dc:creator>鐢熷懡鐨勭喚鏀?/dc:creator><author>鐢熷懡鐨勭喚鏀?/author><pubDate>Tue, 21 Oct 2008 16:00:00 GMT</pubDate><guid>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/10/22/235826.html</guid><wfw:comment>http://www.tkk7.com/hhhaaawwwkkk/comments/235826.html</wfw:comment><comments>http://www.tkk7.com/hhhaaawwwkkk/archive/2008/10/22/235826.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/235826.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/235826.html</trackback:ping><description><![CDATA[棣栧厛璇翠竴涓婨clipse鑷姩淇闂錛屼篃灝辨槸ctrl+space涓嶇伒錛岄偅鏄洜涓哄拰杈撳叆娉曞啿紿佷簡銆傛墍浠ユ垜寤鴻澶у鎶奧indow-Preferences-General-Keys涓殑“Content-Assist”  鍐呭鍔╂墜錛屼慨鏀瑰叾閿間負“Alt+/”錛?#8220;Word-Completion” 鍗曡瘝琛ュ叏錛屼慨鏀瑰叾閿間負“Alt+.”榪欐牱灝卞彨鏂逛究澶氫簡銆?br /> <p>Ctrl+1 蹇熶慨澶?br /> Ctrl+D: 鍒犻櫎褰撳墠琛?<br /> Ctrl+Alt+↓ 澶嶅埗褰撳墠琛屽埌涓嬩竴琛?澶嶅埗澧炲姞)<br /> Ctrl+Alt+↑ 澶嶅埗褰撳墠琛屽埌涓婁竴琛?澶嶅埗澧炲姞)<br /> Alt+↓ 褰撳墠琛屽拰涓嬮潰涓琛屼氦浜掍綅緗?鐗瑰埆瀹炵敤,鍙互鐪佸幓鍏堝壀鍒?鍐嶇矘璐翠簡)<br /> Alt+↑ 褰撳墠琛屽拰涓婇潰涓琛屼氦浜掍綅緗?鍚屼笂)<br /> Alt+← 鍓嶄竴涓紪杈戠殑欏甸潰<br /> Alt+→ 涓嬩竴涓紪杈戠殑欏甸潰(褰撶劧鏄拡瀵逛笂闈㈤偅鏉℃潵璇翠簡)<br /> Alt+Enter 鏄劇ず褰撳墠閫夋嫨璧勬簮(宸ョ▼,or 鏂囦歡 or鏂囦歡)鐨勫睘鎬?br /> Shift+Enter 鍦ㄥ綋鍓嶈鐨勪笅涓琛屾彃鍏ョ┖琛?榪欐椂榧犳爣鍙互鍦ㄥ綋鍓嶈鐨勪換涓浣嶇疆,涓嶄竴瀹氭槸鏈鍚?<br /> Shift+Ctrl+Enter 鍦ㄥ綋鍓嶈鎻掑叆絀鴻(鍘熺悊鍚屼笂鏉?<br /> Ctrl+Q 瀹氫綅鍒版渶鍚庣紪杈戠殑鍦版柟<br /> Ctrl+L 瀹氫綅鍦ㄦ煇琛?(瀵逛簬紼嬪簭瓚呰繃100鐨勪漢灝辨湁紱忛煶浜?<br /> Ctrl+M 鏈澶у寲褰撳墠鐨凟dit鎴朧iew (鍐嶆寜鍒欏弽涔?<br /> Ctrl+/ 娉ㄩ噴褰撳墠琛?鍐嶆寜鍒欏彇娑堟敞閲?br /> Ctrl+O 蹇熸樉紺?OutLine<br /> Ctrl+T 蹇熸樉紺哄綋鍓嶇被鐨勭戶鎵跨粨鏋?br /> Ctrl+W 鍏抽棴褰撳墠Editer<br /> Ctrl+K 鍙傜収閫変腑鐨刉ord蹇熷畾浣嶅埌涓嬩竴涓?br /> Ctrl+E 蹇熸樉紺哄綋鍓岴diter鐨勪笅鎷夊垪琛?濡傛灉褰撳墠欏甸潰娌℃湁鏄劇ず鐨勭敤榛戜綋琛ㄧず)<br /> Ctrl+/(灝忛敭鐩? 鎶樺彔褰撳墠綾諱腑鐨勬墍鏈変唬鐮?br /> Ctrl+×(灝忛敭鐩? 灞曞紑褰撳墠綾諱腑鐨勬墍鏈変唬鐮?br /> Ctrl+Space 浠g爜鍔╂墜瀹屾垚涓浜涗唬鐮佺殑鎻掑叆(浣嗕竴鑸拰杈撳叆娉曟湁鍐茬獊,鍙互淇敼杈撳叆娉曠殑鐑敭,涔熷彲浠ユ殏鐢ˋlt+/鏉ヤ唬鏇?<br /> Ctrl+Shift+E 鏄劇ず綆$悊褰撳墠鎵撳紑鐨勬墍鏈夌殑View鐨勭鐞嗗櫒(鍙互閫夋嫨鍏抽棴,嬋媧葷瓑鎿嶄綔)<br /> Ctrl+J 姝e悜澧為噺鏌ユ壘(鎸変笅Ctrl+J鍚?浣犳墍杈撳叆鐨勬瘡涓瓧姣嶇紪杈戝櫒閮芥彁渚涘揩閫熷尮閰嶅畾浣嶅埌鏌愪釜鍗曡瘝,濡傛灉娌℃湁,鍒欏湪stutes line涓樉紺烘病鏈夋壘鍒頒簡,鏌ヤ竴涓崟璇嶆椂,鐗瑰埆瀹炵敤,榪欎釜鍔熻兘Idea涓ゅ勾鍓嶅氨鏈変簡)<br /> Ctrl+Shift+J 鍙嶅悜澧為噺鏌ユ壘(鍜屼笂鏉$浉鍚?鍙笉榪囨槸浠庡悗寰鍓嶆煡)<br /> Ctrl+Shift+F4 鍏抽棴鎵鏈夋墦寮鐨凟diter<br /> Ctrl+Shift+X 鎶婂綋鍓嶉変腑鐨勬枃鏈叏閮ㄥ彉涓哄皬鍐?br /> Ctrl+Shift+Y 鎶婂綋鍓嶉変腑鐨勬枃鏈叏閮ㄥ彉涓哄皬鍐?br /> Ctrl+Shift+F 鏍煎紡鍖栧綋鍓嶄唬鐮?br /> Ctrl+Shift+P 瀹氫綅鍒板浜庣殑鍖歸厤絎?璀{}) (浠庡墠闈㈠畾浣嶅悗闈㈡椂,鍏夋爣瑕佸湪鍖歸厤絎﹂噷闈?鍚庨潰鍒板墠闈?鍒欏弽涔?</p> <p>涓嬮潰鐨勫揩鎹烽敭鏄噸鏋勯噷闈㈠父鐢ㄧ殑,鏈漢灝辮嚜宸卞枩嬈笖甯哥敤鐨勬暣鐞嗕竴涓?娉?涓鑸噸鏋勭殑蹇嵎閿兘鏄疉lt+Shift寮澶寸殑浜?<br /> Alt+Shift+R 閲嶅懡鍚?(鏄垜鑷繁鏈鐖辯敤鐨勪竴涓簡,灝ゅ叾鏄彉閲忓拰綾葷殑Rename,姣旀墜宸ユ柟娉曡兘鑺傜渷寰堝鍔沖姩鍔?<br /> Alt+Shift+M 鎶藉彇鏂規硶 (榪欐槸閲嶆瀯閲岄潰鏈甯哥敤鐨勬柟娉曚箣涓浜?灝ゅ叾鏄涓澶у爢娉ュ洟浠g爜鏈夌敤)<br /> Alt+Shift+C 淇敼鍑芥暟緇撴瀯(姣旇緝瀹炵敤,鏈塏涓嚱鏁拌皟鐢ㄤ簡榪欎釜鏂規硶,淇敼涓嬈℃悶瀹?<br /> Alt+Shift+L 鎶藉彇鏈湴鍙橀噺( 鍙互鐩存帴鎶婁竴浜涢瓟娉曟暟瀛楀拰瀛楃涓叉娊鍙栨垚涓涓彉閲?灝ゅ叾鏄澶勮皟鐢ㄧ殑鏃跺?<br /> Alt+Shift+F 鎶奀lass涓殑local鍙橀噺鍙樹負field鍙橀噺 (姣旇緝瀹炵敤鐨勫姛鑳?<br /> Alt+Shift+I 鍚堝茍鍙橀噺(鍙兘榪欐牱璇存湁鐐逛笉濡nline)<br /> Alt+Shift+V 縐誨姩鍑芥暟鍜屽彉閲?涓嶆庝箞甯哥敤)<br /> Alt+Shift+Z 閲嶆瀯鐨勫悗鎮旇嵂(Undo)</p> <p>緙栬緫<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鏌ユ壘騫舵浛鎹?Ctrl+F <br /> 鏂囨湰緙栬緫鍣?鏌ユ壘涓婁竴涓?Ctrl+Shift+K <br /> 鏂囨湰緙栬緫鍣?鏌ユ壘涓嬩竴涓?Ctrl+K <br /> 鍏ㄥ眬 鎾ら攢 Ctrl+Z <br /> 鍏ㄥ眬 澶嶅埗 Ctrl+C <br /> 鍏ㄥ眬 鎭㈠涓婁竴涓夋嫨 Alt+Shift+↓ <br /> 鍏ㄥ眬 鍓垏 Ctrl+X <br /> 鍏ㄥ眬 蹇熶慨姝?Ctrl1+1 <br /> 鍏ㄥ眬 鍐呭杈呭姪 Alt+/ <br /> 鍏ㄥ眬 鍏ㄩ儴閫変腑 Ctrl+A <br /> 鍏ㄥ眬 鍒犻櫎 Delete <br /> 鍏ㄥ眬 涓婁笅鏂囦俊鎭?Alt+錛?br /> Alt+Shift+?<br /> Ctrl+Shift+Space <br /> Java緙栬緫鍣?鏄劇ず宸ュ叿鎻愮ず鎻忚堪 F2 <br /> Java緙栬緫鍣?閫夋嫨灝佽鍏冪礌 Alt+Shift+↑ <br /> Java緙栬緫鍣?閫夋嫨涓婁竴涓厓绱?Alt+Shift+← <br /> Java緙栬緫鍣?閫夋嫨涓嬩竴涓厓绱?Alt+Shift+→ <br /> 鏂囨湰緙栬緫鍣?澧為噺鏌ユ壘 Ctrl+J <br /> 鏂囨湰緙栬緫鍣?澧為噺閫嗗悜鏌ユ壘 Ctrl+Shift+J <br /> 鍏ㄥ眬 綺樿創 Ctrl+V <br /> 鍏ㄥ眬 閲嶅仛 Ctrl+Y </p> <p> <br /> 鏌ョ湅<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鏀懼ぇ Ctrl+= <br /> 鍏ㄥ眬 緙╁皬 Ctrl+- </p> <p> <br /> 紿楀彛<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 嬋媧葷紪杈戝櫒 F12 <br /> 鍏ㄥ眬 鍒囨崲緙栬緫鍣?Ctrl+Shift+W <br /> 鍏ㄥ眬 涓婁竴涓紪杈戝櫒 Ctrl+Shift+F6 <br /> 鍏ㄥ眬 涓婁竴涓鍥?Ctrl+Shift+F7 <br /> 鍏ㄥ眬 涓婁竴涓忚鍥?Ctrl+Shift+F8 <br /> 鍏ㄥ眬 涓嬩竴涓紪杈戝櫒 Ctrl+F6 <br /> 鍏ㄥ眬 涓嬩竴涓鍥?Ctrl+F7 <br /> 鍏ㄥ眬 涓嬩竴涓忚鍥?Ctrl+F8 <br /> 鏂囨湰緙栬緫鍣?鏄劇ず鏍囧昂涓婁笅鏂囪彍鍗?Ctrl+W <br /> 鍏ㄥ眬 鏄劇ず瑙嗗浘鑿滃崟 Ctrl+F10 <br /> 鍏ㄥ眬 鏄劇ず緋葷粺鑿滃崟 Alt+- </p> <p> <br /> 瀵艱埅<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> Java緙栬緫鍣?鎵撳紑緇撴瀯 Ctrl+F3 <br /> 鍏ㄥ眬 鎵撳紑綾誨瀷 Ctrl+Shift+T <br /> 鍏ㄥ眬 鎵撳紑綾誨瀷灞傛緇撴瀯 F4 <br /> 鍏ㄥ眬 鎵撳紑澹版槑 F3 <br /> 鍏ㄥ眬 鎵撳紑澶栭儴javadoc Shift+F2 <br /> 鍏ㄥ眬 鎵撳紑璧勬簮 Ctrl+Shift+R <br /> 鍏ㄥ眬 鍚庨鍘嗗彶璁板綍 Alt+← <br /> 鍏ㄥ眬 鍓嶈繘鍘嗗彶璁板綍 Alt+→ <br /> 鍏ㄥ眬 涓婁竴涓?Ctrl+, <br /> 鍏ㄥ眬 涓嬩竴涓?Ctrl+. <br /> Java緙栬緫鍣?鏄劇ず澶х翰 Ctrl+O <br /> 鍏ㄥ眬 鍦ㄥ眰嬈$粨鏋勪腑鎵撳紑綾誨瀷 Ctrl+Shift+H <br /> 鍏ㄥ眬 杞嚦鍖歸厤鐨勬嫭鍙?Ctrl+Shift+P <br /> 鍏ㄥ眬 杞嚦涓婁竴涓紪杈戜綅緗?Ctrl+Q <br /> Java緙栬緫鍣?杞嚦涓婁竴涓垚鍛?Ctrl+Shift+↑ <br /> Java緙栬緫鍣?杞嚦涓嬩竴涓垚鍛?Ctrl+Shift+↓ <br /> 鏂囨湰緙栬緫鍣?杞嚦琛?Ctrl+L </p> <p> <br /> 鎼滅儲<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鍑虹幇鍦ㄦ枃浠朵腑 Ctrl+Shift+U <br /> 鍏ㄥ眬 鎵撳紑鎼滅儲瀵硅瘽妗?Ctrl+H <br /> 鍏ㄥ眬 宸ヤ綔鍖轟腑鐨勫0鏄?Ctrl+G <br /> 鍏ㄥ眬 宸ヤ綔鍖轟腑鐨勫紩鐢?Ctrl+Shift+G </p> <p> <br /> 鏂囨湰緙栬緫<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鏂囨湰緙栬緫鍣?鏀瑰啓鍒囨崲 Insert <br /> 鏂囨湰緙栬緫鍣?涓婃粴琛?Ctrl+↑ <br /> 鏂囨湰緙栬緫鍣?涓嬫粴琛?Ctrl+↓ </p> <p> <br /> 鏂囦歡<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 淇濆瓨 Ctrl+X <br /> Ctrl+S <br /> 鍏ㄥ眬 鎵撳嵃 Ctrl+P <br /> 鍏ㄥ眬 鍏抽棴 Ctrl+F4 <br /> 鍏ㄥ眬 鍏ㄩ儴淇濆瓨 Ctrl+Shift+S <br /> 鍏ㄥ眬 鍏ㄩ儴鍏抽棴 Ctrl+Shift+F4 <br /> 鍏ㄥ眬 灞炴?Alt+Enter <br /> 鍏ㄥ眬 鏂板緩 Ctrl+N </p> <p> <br /> 欏圭洰<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鍏ㄩ儴鏋勫緩 Ctrl+B </p> <p> <br /> 婧愪唬鐮?br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> Java緙栬緫鍣?鏍煎紡鍖?Ctrl+Shift+F <br /> Java緙栬緫鍣?鍙栨秷娉ㄩ噴 Ctrl+\ <br /> Java緙栬緫鍣?娉ㄩ噴 Ctrl+/ <br /> Java緙栬緫鍣?娣誨姞瀵煎叆 Ctrl+Shift+M <br /> Java緙栬緫鍣?緇勭粐瀵煎叆 Ctrl+Shift+O <br /> Java緙栬緫鍣?浣跨敤try/catch鍧楁潵鍖呭洿 鏈緗紝澶父鐢ㄤ簡錛屾墍浠ュ湪榪欓噷鍒楀嚭,寤鴻鑷繁璁劇疆銆?br /> 涔熷彲浠ヤ嬌鐢–trl+1鑷姩淇銆?</p> <p> <br /> 榪愯<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鍗曟榪斿洖 F7 <br /> 鍏ㄥ眬 鍗曟璺寵繃 F6 <br /> 鍏ㄥ眬 鍗曟璺沖叆 F5 <br /> 鍏ㄥ眬 鍗曟璺沖叆閫夋嫨 Ctrl+F5 <br /> 鍏ㄥ眬 璋冭瘯涓婃鍚姩 F11 <br /> 鍏ㄥ眬 緇х畫 F8 <br /> 鍏ㄥ眬 浣跨敤榪囨護鍣ㄥ崟姝ユ墽琛?Shift+F5 <br /> 鍏ㄥ眬 娣誨姞/鍘婚櫎鏂偣 Ctrl+Shift+B <br /> 鍏ㄥ眬 鏄劇ず Ctrl+D <br /> 鍏ㄥ眬 榪愯涓婃鍚姩 Ctrl+F11 <br /> 鍏ㄥ眬 榪愯鑷寵 Ctrl+R <br /> 鍏ㄥ眬 鎵ц Ctrl+U </p> <p> <br /> 閲嶆瀯<br /> 浣滅敤鍩?鍔熻兘 蹇嵎閿?<br /> 鍏ㄥ眬 鎾ら攢閲嶆瀯 Alt+Shift+Z <br /> 鍏ㄥ眬 鎶藉彇鏂規硶 Alt+Shift+M <br /> 鍏ㄥ眬 鎶藉彇灞閮ㄥ彉閲?Alt+Shift+L <br /> 鍏ㄥ眬 鍐呰仈 Alt+Shift+I <br /> 鍏ㄥ眬 縐誨姩 Alt+Shift+V <br /> 鍏ㄥ眬 閲嶅懡鍚?Alt+Shift+R <br /> 鍏ㄥ眬 閲嶅仛 Alt+Shift+Y</p> <br /> <img src ="http://www.tkk7.com/hhhaaawwwkkk/aggbug/235826.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hhhaaawwwkkk/" target="_blank">鐢熷懡鐨勭喚鏀?/a> 2008-10-22 00:00 <a href="http://www.tkk7.com/hhhaaawwwkkk/archive/2008/10/22/235826.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁$畻紼嬪簭榪愯鏃墮棿鏂規硶http://www.tkk7.com/hhhaaawwwkkk/archive/2008/09/27/231476.html鐢熷懡鐨勭喚鏀?/dc:creator>鐢熷懡鐨勭喚鏀?/author>Sat, 27 Sep 2008 05:10:00 GMThttp://www.tkk7.com/hhhaaawwwkkk/archive/2008/09/27/231476.htmlhttp://www.tkk7.com/hhhaaawwwkkk/comments/231476.htmlhttp://www.tkk7.com/hhhaaawwwkkk/archive/2008/09/27/231476.html#Feedback0http://www.tkk7.com/hhhaaawwwkkk/comments/commentRss/231476.htmlhttp://www.tkk7.com/hhhaaawwwkkk/services/trackbacks/231476.html   ....
long t2 = System.nanoTime();

System.out.println((t2-t1)/1000000);

]]>
主站蜘蛛池模板: 亚洲伊人久久精品| 一本久久综合亚洲鲁鲁五月天| 久99久精品免费视频热77| 抽搐一进一出gif免费视频| 日韩久久无码免费毛片软件| 国产亚洲高清在线精品不卡| 日本亚洲中午字幕乱码| 美女扒开尿口给男人爽免费视频 | 成人无码区免费视频观看| 7723日本高清完整版免费| 在人线av无码免费高潮喷水| 成人免费无遮挡无码黄漫视频| 在线jlzzjlzz免费播放| 免费观看a级毛片| 四虎1515hm免费国产| 亚洲Aⅴ无码一区二区二三区软件| yy6080亚洲一级理论| 亚洲免费无码在线| 亚洲区小说区激情区图片区| 亚洲成AV人片在| 亚洲妇女水蜜桃av网网站| 亚洲自偷自偷在线成人网站传媒| 亚洲国产一区二区三区在线观看| 男男gvh肉在线观看免费| 成人免费777777被爆出| 久久精品一区二区免费看| 成人免费观看一区二区| 日本无卡码免费一区二区三区| 亚洲精品成a人在线观看| 亚洲Av无码专区国产乱码DVD| 亚洲经典在线观看| 亚洲av成人一区二区三区观看在线 | 99久久99久久精品免费观看| 在线视频精品免费| 免费看国产一级片| 亚洲国产a∨无码中文777| 亚洲乱码中文论理电影| 美美女高清毛片视频黄的一免费| 99精品免费视频| 国产99视频精品免费观看7| 免费精品国产自产拍观看|