锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲综合久久系列,国产精品无码亚洲精品2021,亚洲国产精品成人综合色在线婷婷http://www.tkk7.com/wonderer/everything will be betterzh-cnFri, 09 May 2025 14:22:28 GMTFri, 09 May 2025 14:22:28 GMT60銆奐ava瀛︿範絎旇銆?-瀵硅薄瀹瑰櫒涔婣rrayList鍜孡inkedListhttp://www.tkk7.com/wonderer/archive/2007/12/27/171019.htmlwondererwondererThu, 27 Dec 2007 15:05:00 GMThttp://www.tkk7.com/wonderer/archive/2007/12/27/171019.htmlhttp://www.tkk7.com/wonderer/comments/171019.htmlhttp://www.tkk7.com/wonderer/archive/2007/12/27/171019.html#Feedback0http://www.tkk7.com/wonderer/comments/commentRss/171019.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/171019.html鍘籗A闈㈣瘯鐨勬椂鍊欙紝闈㈣瘯瀹橀棶鎴戝鉤鏃剁敤Java鐨勪粈涔堟暟鎹粨鏋勶紝絳旀洶錛歏ector銆傚張闂細鍝湁鐢ㄨ繃鍏朵粬鐨勭殑鍚楋紵渚嬪List鍜孧ap涔嬬被鐨勩傜瓟鏇幫細鐢氬皯銆傦紙鑷繁姹椾竴涓紝娌℃按騫籌級鏃㈢劧涓嶄細灝辮瀛︿範鍟︺?/p>

緲誨紑銆奐ava瀛︿範絎旇銆嬶紝閲岄潰瀵瑰璞″鍣ㄧ殑鎻忚堪涓嶉敊銆?/p>

1. ArrayList鍜孡inkedList

ArrayList浣跨敤浜嗘暟緇勭粨鏋勫疄鐜癓ist鐨勬暟鎹傛墍浠rraryList鐢ㄦ潵蹇熷畾浣嶅璞℃槸闈炲父鏈夋晥鐜囩殑銆備絾鏄鏋滆瀵笰rraryList涓棿鎻掑叆鎴栬呭垹闄わ紝鏁堢巼浼氶潪甯鎬綆銆?/p>

LinkedList浣跨敤閾捐〃鏉ュ疄鐜扮殑List銆傛墍浠ヨ窡ArrayList鐩稿弽錛孡inkedList瀵逛簬鎻掑叆鍜屽垹闄ゆ槸闈炲父鏈変紭鍔匡紝鍙嶄箣瀵逛簬蹇熷畾浣嶏紝鏄疞inkedList鐨勫急欏廣?/p>

1)ArrayListDemo

public class ArrayListDemo {
    public static void main(String[] args) {
        
        //鐢⊿canner綾伙紝鍙互杞繪澗鑾峰緱commander鐨勮緭鍏?/span>
        Scanner scanner = new Scanner(System.in);
        
        List<String> list = new ArrayList<String>();
        
        //鍦ㄦ帶鍒跺彴杈撳叆錛宷uit閫鍑?/span>
        while(true) {
            System.out.print("Rokey@console# ");
            String input = scanner.next();
            if(input.equals("quit")) {
                break;
            }
            list.add(input);
        }
        
        System.out.print("鏄劇ず杈撳叆錛?);
        
        //浣跨敤5.0鐨刦oreach鍔熻兘瀵筁ist榪涜閬嶅巻
        for(String s:list) {
            //5.0鐨勭被C鐨勮緭鍑烘牸寮?/span>
            System.out.printf("%s ",s);
        }
    }
}

杈撳嚭錛?/p>

Rokey@console# 涓浜屼笁
Rokey@console# 涓変簩涓
Rokey@console# quit
鏄劇ず杈撳叆錛氫竴浜屼笁 涓変簩涓 

 

2)鐢↙inkedList瀹炵幇鐨勪竴涓瓧絎︿覆鏍?/p>

/**
 *
 * @author Rokey
 * 鐢↙inkedList鏋勫緩涓涓瓧絎︽爤錛屽厛榪涘厛鍑?/span>
 */
public class StringStack {

    private LinkedList<String> linkList;

    public StringStack() {
        linkList = new LinkedList<String>();
    }

    public void push(String s) {
        //灝嗗厓绱犲姞鍏ラ摼琛ㄧ涓涓綅緗?/span>
        linkList.addFirst(s);
    }

    public String pop() {
        //鍒犻櫎閾捐〃絎竴涓厓绱狅紝騫惰繑鍥?/span>
        return linkList.removeFirst();
    }

    public String top() {
        //榪斿洖閾捐〃絎竴涓厓绱狅紝浣嗗茍涓嶅垹闄?/span>
        return linkList.getFirst();
    }

    public boolean isEmpty() {
        //媯鏌ラ摼琛ㄦ槸鍚︿負絀?/span>
        return linkList.isEmpty();
    }
}
public class StringStackDemo {

    public static void main(String[] args) {

        //鐢⊿canner綾伙紝鍙互杞繪澗鑾峰緱commander鐨勮緭鍏?/span>
        Scanner scanner = new Scanner(System.in);

        StringStack stack = new StringStack();

        //鍦ㄦ帶鍒跺彴杈撳叆錛宷uit閫鍑?/span>
        while (true) {
            System.out.print("Rokey@console# ");
            String input = scanner.next();
            if (input.equals("quit")) {
                break;
            }
            stack.push(input);
        }

        System.out.print("鏄劇ず杈撳叆錛?);
        //浣跨敤5.0鐨刦oreach鍔熻兘瀵筁ist榪涜閬嶅巻
        
        while(!stack.isEmpty()) {
            //5.0鐨勭被C鐨勮緭鍑烘牸寮?/span>
            System.out.printf("%s ", stack.pop());
        }
    }
}

杈撳嚭錛?/p>

Rokey@console# 涓浜屼笁
Rokey@console# 涓変簩涓
Rokey@console# quit
鏄劇ず杈撳叆錛氫笁浜屼竴 涓浜屼笁 


wonderer 2007-12-27 23:05 鍙戣〃璇勮
]]>
Java涓殑鍏ㄨ鍜屽崐瑙?/title><link>http://www.tkk7.com/wonderer/archive/2007/12/23/169811.html</link><dc:creator>wonderer</dc:creator><author>wonderer</author><pubDate>Sun, 23 Dec 2007 08:46:00 GMT</pubDate><guid>http://www.tkk7.com/wonderer/archive/2007/12/23/169811.html</guid><wfw:comment>http://www.tkk7.com/wonderer/comments/169811.html</wfw:comment><comments>http://www.tkk7.com/wonderer/archive/2007/12/23/169811.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/wonderer/comments/commentRss/169811.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wonderer/services/trackbacks/169811.html</trackback:ping><description><![CDATA[OYM涓殑浠誨姟涓紝鏈変竴欏瑰鏂囦歡鍐呭鐨勬鏌ユ尯鏈夋剰鎬濈殑錛屽氨鏄媯鏌ュ瓧絎︽槸鍚︽槸鍏ㄨ鐨勶紝渚嬪“錛э脊”錛坣ot“GY”錛夛紝騫朵笖鎶婅繖浜涘瓧絎︽敼涓哄崐瑙掔殑銆?br /> 鎯寵搗浜嗗湪鐮斿彂涓績鐨勪竴涓湅鍙嬬殑鎶辨細“鏄ㄥぉ鍐欎簡涓鏁村ぉ鐨勭▼搴忥紝鍙戝埌騫垮ぇ鏁欏姟澶勯偅杈瑰眳鐒惰涓嶈兘鐢紝鐒跺悗浜茶嚜璺戜簡涓韜猴紝鍙戠幇涓嶆槸鎴戠殑紼嬪簭鏈夐棶棰橈紝鏄偅杈圭殑浜鴻緭鍏ヤ釜鍏ㄨ瀛楃錛屾悳鍗婅鐨勫瓧絎︼紝褰撶劧涓嶈浜?#8221;<br /> 鎭╋紝Betty鍐欑殑闇姹傜湡鏈夋剰鎬濓紝鑰冭檻鐨勯棶棰樺緢鍛ㄥ叏錛屾槸涓涓緢鍘夊鐨勯」鐩粡鐞嗐傚鏋滀粠杈撳叆榪欓噷瑙e喅浜嗗瓧絎︽槸鍚︽槸鍗婅鐨勶紝閭d箞錛屼互鍚庣殑鎯呭喌灝卞鏄撹В鍐沖緢澶氫簡銆傛仼錛岀綉涓婃悳浜嗕竴涓嬭祫鏂欙紝鏌ヤ簡涓涓嬩功錛屽緱鍑轟簡浠ヤ笅浠g爜錛?br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> testChar() {<br />   String s1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">123</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />   String s2 </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 />   String s3 </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">123锝侊絺锝?/span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />   System.out.println(s1);<br />   System.out.println(s2);<br />   System.out.println(s3);<br />   </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;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; i </span><span style="color: #000000;"><</span><span style="color: #000000;"> s1.length(); i</span><span style="color: #000000;">++</span><span style="color: #000000;">) {<br />    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> j </span><span style="color: #000000;">=</span><span style="color: #000000;"> s1.charAt(i);<br />    </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (j </span><span style="color: #000000;">></span><span style="color: #000000;"> </span><span style="color: #000000;">256</span><span style="color: #000000;">) {<br />     </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> temp </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;">65248</span><span style="color: #000000;">;<br />     </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (temp </span><span style="color: #000000;">>=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">) {<br />      System.out.print((</span><span style="color: #0000ff;">char</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;">+</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) temp);<br />     } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />       System.out.print((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />     }<br />    } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />     System.out.print((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />    }<br />   }<br />   System.out.println();<br />   <br />   </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;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; i </span><span style="color: #000000;"><</span><span style="color: #000000;"> s2.length(); i</span><span style="color: #000000;">++</span><span style="color: #000000;">) {<br />    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> j </span><span style="color: #000000;">=</span><span style="color: #000000;"> s2.charAt(i);<br />    </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (j </span><span style="color: #000000;">></span><span style="color: #000000;"> </span><span style="color: #000000;">256</span><span style="color: #000000;">) {<br />     </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> temp </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;">65248</span><span style="color: #000000;">;<br />     </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (temp </span><span style="color: #000000;">>=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">) {<br />      System.out.print((</span><span style="color: #0000ff;">char</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;">+</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) temp);<br />     } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />      System.out.print((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />     }<br />    } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />     System.out.print ((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />    }<br />   }<br />   System.out.println();<br />   <br />   </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;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; i </span><span style="color: #000000;"><</span><span style="color: #000000;"> s3.length(); i</span><span style="color: #000000;">++</span><span style="color: #000000;">) {<br />    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> j </span><span style="color: #000000;">=</span><span style="color: #000000;"> s3.charAt(i);<br />    </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (j </span><span style="color: #000000;">></span><span style="color: #000000;"> </span><span style="color: #000000;">256</span><span style="color: #000000;">) {<br />     </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> temp </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;">65248</span><span style="color: #000000;">;<br />     </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (temp </span><span style="color: #000000;">>=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">) {<br />       System.out.print((</span><span style="color: #0000ff;">char</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;">+</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) temp);<br />     } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />      System.out.print((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />     }<br />    } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br />     System.out.print((</span><span style="color: #0000ff;">char</span><span style="color: #000000;">) j);<br />    }<br />   }<br />   System.out.println();<br />  <br />  }</span></div> 杈撳嚭鐨勭粨鏋滃涓嬶細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000;">123</span><span style="color: #000000;"><br /> 锝?/span><span style="color: #000000;">--></span><span style="color: #000000;">a锝?/span><span style="color: #000000;">--></span><span style="color: #000000;">b锝?/span><span style="color: #000000;">--</span><span style="color: #000000;">c<br /> 123锝?/span><span style="color: #000000;">--></span><span style="color: #000000;">a锝?/span><span style="color: #000000;">--></span><span style="color: #000000;">b锝?/span><span style="color: #000000;">--</span><span style="color: #000000;">c</span></div> <br /> <br /> <img src ="http://www.tkk7.com/wonderer/aggbug/169811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wonderer/" target="_blank">wonderer</a> 2007-12-23 16:46 <a href="http://www.tkk7.com/wonderer/archive/2007/12/23/169811.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JEE涓婁紶鏂囦歡鐨処O嫻?/title><link>http://www.tkk7.com/wonderer/archive/2007/12/23/169676.html</link><dc:creator>wonderer</dc:creator><author>wonderer</author><pubDate>Sat, 22 Dec 2007 16:52:00 GMT</pubDate><guid>http://www.tkk7.com/wonderer/archive/2007/12/23/169676.html</guid><wfw:comment>http://www.tkk7.com/wonderer/comments/169676.html</wfw:comment><comments>http://www.tkk7.com/wonderer/archive/2007/12/23/169676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wonderer/comments/commentRss/169676.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wonderer/services/trackbacks/169676.html</trackback:ping><description><![CDATA[<p>OYM鐨勪換鍔′腑錛屾湁涓姹傦紝涓婁紶涓涓狤xcel鏂囦歡錛屾鏌ヤ粬鐨勫唴瀹規槸鍚﹀悎娉曪紝騫惰繑鍥炰俊鎭?/p> <p>浠婂ぉ鎯充簡涓涓嬶紝絎竴涓瑙e喅鐨勯棶棰樺氨鏄笂浼犱竴涓狤xcel鏂囦歡錛屼笂浼犳枃浠剁殑緇勪歡鍒版尯澶氱殑錛岀綉涓婁竴鎼滐紝灝辨湁涓澶у爢鏁欑▼錛屼絾鏄幇鍦ㄥ茍涓嶆槸瑕佷笂浼犱竴涓枃浠跺埌鏈嶅姟鍣ㄤ互浣滃瓨鍌ㄤ箣鐢紝鑰屾槸瑕佷笂浼犱竴涓枃浠跺埌鍐呭瓨閲岋紝浠ava鐨勬暟鎹粨鏋勫瓨鍌ㄨ搗鏉ワ紝騫舵鏌ワ紝鎶婂悎涔庤姹傜殑鏁版嵁鍐欏埌鏁版嵁搴撻噷銆傛墍浠ュ湪緗戜笂鐨勪竴澶у爢涓婁紶鏂囦歡鐨勭粍浠跺茍涓嶅悎鐢ㄣ備簬鏄張鎯寵嚜宸卞啓錛屾濊礬灝辨槸浠庡鎴風閭i噷鑾峰彇涓涓狪nputStream錛岀劧鍚庡氨瀵硅繖涓狪nputStream鍋氫竴緋誨垪鐨勬鏌ャ備唬鐮佸涓嬶細</p> <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">ServletInputStream sis = request.getInputStream(); InputStreamReader isr = <span style="color: #0000ff">new</span> InputStreamReader(sis); <span style="color: #0000ff">int</span> ch; <span style="color: #0000ff">while</span>((ch = isr.read()) != -1 ) { <span style="color: #0000ff">out</span>.println((<span style="color: #0000ff">char</span>)ch); } System.<span style="color: #0000ff">out</span>.flush();</pre></div> <p>緇撴灉鐨勫嚭鍘誨氨鏄涓嬶紙杈撳嚭涓滆タ鍐欏埌欏甸潰錛夛細</p> <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">-----------------------------7d7ea23120550 Content-Disposition: form-data; name=<span style="color: #006080">"file1"</span>; filename=<span style="color: #006080">"C:\Documents and Settings\Administrator\妗岄潰\test.txt"</span> Content-Type: text/plain my name <span style="color: #0000ff">is</span> Rokey.錛詫綇锝嬶絽锝欍傛垜鐨勫悕瀛楀彨Rokey. -----------------------------7d7ea23120550 Content-Disposition: form-data; name=<span style="color: #006080">"Submit"</span> 涓婁紶 -----------------------------7d7ea23120550--</pre></div>寰堟槑鏄撅紝榪欓噷鍙湁 <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">my name <span style="color: #0000ff">is</span> Rokey.錛詫綇锝嬶絽锝欍傛垜鐨勫悕瀛楀彨Rokey.</pre></div> <p>瀵規垜鏈夌敤錛岃繖涓篃姝f槸鎴戠殑鏂囦歡閲岄潰鐨勫唴瀹癸紝鍏跺畠鐨勯兘鏄叧浜庤繖浜沠orm鐨勫叾瀹冧俊鎭傚鎴戣繖涓▼搴忔槸娌℃湁鐢ㄧ殑銆傚鏋滆繖閲屽啓涓嬪幓鐨勮瘽錛岃繕瑕佹垜鍘誨垎鏋愰偅浜涙槸鏁版嵁錛屽摢浜涙槸form鐨勫弬鏁般傚ソ錛屽埌鐜板湪涓烘錛屾垜宸茬粡鎵撴秷浜嗚嚜宸卞啓鐨勫康澶翠簡銆傛垜鎯籌紝閭d簺緇勪歡閮藉彲浠ユ妸涓婁紶鏂囦歡灝佽寰楅偅涔堝ソ錛岃兘涓嶈兘鍒╃敤閭d簺搴擄紝鎶藉嚭鏂囦歡鐨処O嫻侊紝璁╂垜鎿嶄綔鍛?</p> <p>浜庢槸錛屽氨寮濮嬪<a Reilly鐨勪笂浼犵粍浠禼os.jar</a>鐨凙PI鐪嬶紝鐪嬪埌閲岄潰鏈夎繖涔堜竴孌點?/p> <blockquote> <p>public class MultipartParser<br>extends java.lang.Object<br>A utility class to handle multipart/form-data requests, the kind of requests that support file uploads. This class uses a "pull" model where the reading of incoming files and parameters is controlled by the client code, which allows incoming files to be stored into any OutputStream. If you wish to use an API which resembles HttpServletRequest, use the "push" model MultipartRequest instead. It's an easy-to-use wrapper around this class. <p>This class can receive arbitrarily large files (up to an artificial limit you can set), and fairly efficiently too. It cannot handle nested data (multipart content within multipart content). It can now with the latest release handle internationalized content (such as non Latin-1 filenames). <p>It also optionally includes enhanced buffering and Content-Length limitation. Buffering is only required if your servlet container is poorly implemented (many are, including Tomcat 3.2), but it is generally recommended because it will make a slow servlet container a lot faster, and will only make a fast servlet container a little slower. Content-Length limiting is usually only required if you find that your servlet is hanging trying to read the input stram from the POST, and it is similarly recommended because it only has a minimal impact on performance. </p></blockquote> <p>鑰屼笖閲岄潰鐨凙PI宸茬粡灝佽紼嬫垜鎯寵薄寰楀埌鐨勬儏鍐典簡銆備簬鏄紝鎴戝氨瑙夊緱榪欐牱鎴戝氨鍙互瀹屾垚鎴戠殑鍔熻兘浜嗐備簬鏄紝灝卞啓浜嗕互涓嬩唬鐮侊細</p> <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">MultipartParser mp = <span style="color: #0000ff">new</span> MultipartParser(request, 10 * 1024 * 1024); Part part; <span style="color: #0000ff">while</span> ((part = mp.readNextPart()) != <span style="color: #0000ff">null</span>) { <span style="color: #0000ff">if</span> (part.isParam()) { <span style="color: #008000">// it's a parameter part</span> ParamPart paramPart = (ParamPart) part; <span style="color: #008000">//out.println("param: name=" + name + "; value=" + value);</span> } <span style="color: #0000ff">else</span> <span style="color: #0000ff">if</span> (part.isFile()) { FilePart filePart = (FilePart) part; InputStream <span style="color: #0000ff">is</span> = filePart.getInputStream(); InputStreamReader isr = <span style="color: #0000ff">new</span> InputStreamReader(<span style="color: #0000ff">is</span>); <span style="color: #0000ff">int</span> ch; <span style="color: #0000ff">while</span> ((ch = isr.read()) != -1) { <span style="color: #0000ff">out</span>.print((<span style="color: #0000ff">char</span>) ch); } System.<span style="color: #0000ff">out</span>.flush(); isr.close(); <span style="color: #0000ff">is</span>.close(); } } </pre></div> <p>鍑哄幓緇撴灉濡備笅錛?/p> <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">my name <span style="color: #0000ff">is</span> Rokey.錛詫綇锝嬶絽锝欍? 鎴戠殑鍚嶅瓧鍙玆okey.</pre></div>鍒扮幇鍦紝宸茬粡鍙互鎶婅繖涓祦灝佽鎴愪竴涓枃浠舵祦錛岄佺粰Excel鐨勭粍浠跺幓澶勭悊浜嗐?img src ="http://www.tkk7.com/wonderer/aggbug/169676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wonderer/" target="_blank">wonderer</a> 2007-12-23 00:52 <a href="http://www.tkk7.com/wonderer/archive/2007/12/23/169676.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞細浠涔堟槸IOChttp://www.tkk7.com/wonderer/archive/2007/10/28/156488.htmlwondererwondererSun, 28 Oct 2007 08:50:00 GMThttp://www.tkk7.com/wonderer/archive/2007/10/28/156488.htmlhttp://www.tkk7.com/wonderer/comments/156488.htmlhttp://www.tkk7.com/wonderer/archive/2007/10/28/156488.html#Feedback0http://www.tkk7.com/wonderer/comments/commentRss/156488.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/156488.html闃呰鍏ㄦ枃

wonderer 2007-10-28 16:50 鍙戣〃璇勮
]]>
Buffola鐨勭紪鐮侀棶棰?/title><link>http://www.tkk7.com/wonderer/archive/2007/10/26/156188.html</link><dc:creator>wonderer</dc:creator><author>wonderer</author><pubDate>Fri, 26 Oct 2007 08:41:00 GMT</pubDate><guid>http://www.tkk7.com/wonderer/archive/2007/10/26/156188.html</guid><wfw:comment>http://www.tkk7.com/wonderer/comments/156188.html</wfw:comment><comments>http://www.tkk7.com/wonderer/archive/2007/10/26/156188.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wonderer/comments/commentRss/156188.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wonderer/services/trackbacks/156188.html</trackback:ping><description><![CDATA[<p>Buffloa閲岀殑浼犻掑弬鏁扮殑緙栫爜鏄疓BK銆?/p> <p>buffalo.switchPart('body',url,false);濡傛灉url涓寘鍚眽瀛楋紝鏄噰鐢℅BK緙栫爜鐨勩傚湪涓嶆敼鍙榯omcat鐨勯厤緗枃浠剁殑鎯呭喌涓嬶紝鍦ㄧ洰鏍囬〉闈㈤噷鑾峰緱url鍙傛暟鐨勬紜柟娉曟槸 </p> <div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"> <div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 1:</span> String name = <span style="color: #0000ff">new</span> String(request.getParameter(<span style="color: #006080">"name"</span>).getBytes(</pre><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 2:</span> <span style="color: #006080">"ISO8859-1"</span>), <span style="color: #006080">"GBK"</span>);</pre></div></div> <p>娉ㄦ剰錛屽鏋滆繖閲岀敤utf-8浣滀負緙栫爜鐨勮漿鎹㈢殑璇濓紝浼氬嚭鐜頒貢鐮併?/p><img src ="http://www.tkk7.com/wonderer/aggbug/156188.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wonderer/" target="_blank">wonderer</a> 2007-10-26 16:41 <a href="http://www.tkk7.com/wonderer/archive/2007/10/26/156188.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP涓璻equest.getParameter()涔辯爜闂http://www.tkk7.com/wonderer/archive/2007/10/25/155980.htmlwondererwondererThu, 25 Oct 2007 15:23:00 GMThttp://www.tkk7.com/wonderer/archive/2007/10/25/155980.htmlhttp://www.tkk7.com/wonderer/comments/155980.htmlhttp://www.tkk7.com/wonderer/archive/2007/10/25/155980.html#Feedback1http://www.tkk7.com/wonderer/comments/commentRss/155980.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/155980.html鏈榪戝湪鍑嗗鑰冭瘯緋葷粺鐨勫紑鍙戯紝紕板埌浜?request.getParameter涔辯爜鐨勯棶棰樸傝窡鏋楀漿璁ㄨ浜嗕竴涓嬶紝榪樻槸瑙夊緱鐢ㄨ佹柟娉曠鐢ㄣ?/p>

濡傛灉鏄痯ost鐨勮瘽錛屽彲浠ラ氳繃璁劇疆filter鐨勬柟娉曟潵瑙e喅銆?/p>

濡傛灉鏄痝et鎴栬呮槸瓚呴摼鎺ョ殑璇濓紝浠ュ墠鏄氳繃璁劇疆tomcat鐨勯厤緗枃浠秙erver.xml鏉ヨВ鍐崇殑錛屼絾榪欐牱涓嶅ソ錛屽茍涓嶆槸鎵鏈夌殑欏圭洰錛屾垜浠兘鍙互淇敼鍒版湇鍔″櫒鐨則omcat鐨勯厤緗枃浠躲傚叿浣撲唬鐮佸涓嬶細

   1: Connector port="8080" maxHttpHeaderSize="8192"
   2:                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
   3:                enableLookups="false" redirectPort="8443" acceptCount="100"
   4:                connectionTimeout="20000" disableUploadTimeout="true" uRIEncoding="gbk"/>

榪樻槸瑙夊緱鑰佹柟娉曠鐢紝鍙槸鏈夌偣楹葷儲:

   1: String id=new String(request.getParameter("id").getBytes("ISO8859-1"),"UTF-8");
   2: String name = new String(request.getParameter("name").getBytes("ISO8859-1"),"UTF-8");


wonderer 2007-10-25 23:23 鍙戣〃璇勮
]]>
璁劇疆ip鐨刡athttp://www.tkk7.com/wonderer/archive/2007/09/11/144317.htmlwondererwondererTue, 11 Sep 2007 09:25:00 GMThttp://www.tkk7.com/wonderer/archive/2007/09/11/144317.htmlhttp://www.tkk7.com/wonderer/comments/144317.htmlhttp://www.tkk7.com/wonderer/archive/2007/09/11/144317.html#Feedback1http://www.tkk7.com/wonderer/comments/commentRss/144317.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/144317.html鐢佃剳鎼洖浜嗗鑸嶏紝鐮磋В浜嗘牎鍥綉錛屽浜哄叕鐢ㄤ竴鏉″甯︺傝涓涓富鏈烘嫧鍙楓俰p鎬諱笉鍏嶈璁炬潵璁懼幓錛屾繪槸瑕佹墜宸ユ敼錛屽緢楹葷儲錛屼簬鏄笂緗戞煡浜嗘煡錛屽啓浜嗕釜鏀筰p鐨刡at鏂囦歡銆傚唴瀹瑰涓嬶細

1: netsh interface ip set address name="鏈湴榪炴帴" source=static addr=192.168.0.39

mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1

   2: netsh interface ip set dns name = "鏈湴榪炴帴" source = static addr = 202.116.128.1
   3: netsh interface ip add dns name = "鏈湴榪炴帴" addr = 202.116.128.2


wonderer 2007-09-11 17:25 鍙戣〃璇勮
]]>
html涓璗D鏍囩鐨勪竴涓皬闂http://www.tkk7.com/wonderer/archive/2007/08/03/134177.htmlwondererwondererFri, 03 Aug 2007 02:32:00 GMThttp://www.tkk7.com/wonderer/archive/2007/08/03/134177.htmlhttp://www.tkk7.com/wonderer/comments/134177.htmlhttp://www.tkk7.com/wonderer/archive/2007/08/03/134177.html#Feedback0http://www.tkk7.com/wonderer/comments/commentRss/134177.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/134177.html鍦ㄥ啓HTML涓紝騫朵笉鏄?amp;nbsp鎵嶄細浜х敓涓涓┖鏍箋?lt;td>hello (闂撮殧涓涓┖鏍?</td>杈撳嚭鐨勬暟鎹槸錛?hello+涓涓┖鏍?濡傛灉鏄榪欐暟鎹繘琛屼慨鏀圭劧鍚庡啀鍐欏洖鍒版暟鎹簱鐨勮瘽錛岃繖鏍峰氨浼氫駭鐢熼敊璇?/p>

濡備笅鍐欐硶鏄細閿欒鐨勶紝

image

閫犳垚鐨勭粨鏋滄槸 image  浠旂粏鐣欐剰浼氬彂鐜拌繍閫氬悗闈㈠浜嗕竴涓┖鏍?/p>

蹇呴』鏀規垚涓涓嬪啓娉曪細

image 

娉ㄦ剰</td>璺熷墠闈㈡槸娌℃湁絀烘牸鐨勩傝繖鏍瘋繍琛岀粨鏋滃氨浼氭槸榪欐牱鐨?a href="http://www.tkk7.com/images/blogjava_net/wonderer/WindowsLiveWriter/htmlTD_92F0/image_3.png" atomicselection="true">image 錛屾槸娌℃湁絀烘牸鐨勩?/p>

wonderer 2007-08-03 10:32 鍙戣〃璇勮
]]>
Spring DAO鍏ラ棬http://www.tkk7.com/wonderer/archive/2007/07/18/131058.htmlwondererwondererWed, 18 Jul 2007 06:04:00 GMThttp://www.tkk7.com/wonderer/archive/2007/07/18/131058.htmlhttp://www.tkk7.com/wonderer/comments/131058.htmlhttp://www.tkk7.com/wonderer/archive/2007/07/18/131058.html#Feedback0http://www.tkk7.com/wonderer/comments/commentRss/131058.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/131058.html闃呰鍏ㄦ枃

wonderer 2007-07-18 14:04 鍙戣〃璇勮
]]>
JUnit+Spring鍏ラ棬http://www.tkk7.com/wonderer/archive/2007/07/18/130992.htmlwondererwondererWed, 18 Jul 2007 03:12:00 GMThttp://www.tkk7.com/wonderer/archive/2007/07/18/130992.htmlhttp://www.tkk7.com/wonderer/comments/130992.htmlhttp://www.tkk7.com/wonderer/archive/2007/07/18/130992.html#Feedback0http://www.tkk7.com/wonderer/comments/commentRss/130992.htmlhttp://www.tkk7.com/wonderer/services/trackbacks/130992.html棣栧厛瑕佸鍏ュ寘

1錛歋pring鏀寔鍖咃細spring.jar , commons-logging.jar

2: JUnit鏀寔鍖咃細 JUnit.jar

image

寤虹珛Bean綾伙紝

   1: package refBeanDemo;
   2:  
   3: import java.util.Date;
   4:  
   5: public class HelloBean {
   6:     private String helloWorld;
   7:     private Date date;
   8:     public Date getDate() {
   9:         return date;
  10:     }
  11:     public void setDate(Date date) {
  12:         this.date = date;
  13:     }
  14:     public String getHelloWorld() {
  15:         return helloWorld;
  16:     }
  17:     public void setHelloWorld(String helloWorld) {
  18:         this.helloWorld = helloWorld;
  19:     }
  20:     
  21: }

 

寤虹珛閰嶇疆鏂囦歡錛屽拰鍦ㄩ噷闈㈣繘琛屾敞鍏?/p>

   1: <?xml version="1.0" encoding="UTF-8"?>
   2: <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "../resources/spring-beans-2.0.dtd" >
   3: <beans>
   4:     <bean id="dateBean" class="java.util.Date"></bean>
   5:     
   6:     <bean id="helloBean" class="refBeanDemo.HelloBean">
   7:         <property name="helloWorld">
   8:             <value>浣犲ソ錛屼笘鐣?span style="color: #0000ff"></value>
   9:         </property>
  10:         <property name="date" ref="dateBean"></property>
  11:     </bean>
  12: </beans>

鍐橨Unit榪涜嫻嬭瘯錛屾柟渚跨鐞嗭紝鎶奐Unit鐨勪笢涓滄斁鍒皌est鍖呴噷銆?/p>

   1: package refBeanDemo;
   2:  
   3: import org.springframework.context.ApplicationContext;
   4: import org.springframework.context.support.ClassPathXmlApplicationContext;
   5:  
   6: import junit.framework.TestCase;
   7:  
   8: public class TestRefBeanDemo extends TestCase {
   9:     private ApplicationContext context;
  10:  
  11:     public void setUp() {
  12:         context = new ClassPathXmlApplicationContext("refBeanDemo/NewFile.xml");
  13:     }
  14:  
  15:     public void testSpring() {
  16:         HelloBean helloBean = (HelloBean)context.getBean("helloBean");
  17:         System.out.println(helloBean.getDate());
  18:         assertEquals("浣犲ソ錛屼笘鐣?, helloBean.getHelloWorld());
  19:         
  20:     }
  21: }

 

榪愯JUnit嫻嬭瘯

image

嫻嬭瘯鎴愬姛銆傜被鐨勫垎甯冨涓嬶細

image

image



wonderer 2007-07-18 11:12 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 13小箩利洗澡无码视频网站免费 | h在线看免费视频网站男男| 最近的中文字幕大全免费版| 亚洲国产美女精品久久久久| 120秒男女动态视频免费| 亚洲国产国产综合一区首页| 久久久久高潮毛片免费全部播放| 亚洲电影免费在线观看| 91精品国产免费久久国语蜜臀| 婷婷久久久亚洲欧洲日产国码AV| 91短视频在线免费观看| 亚洲人色大成年网站在线观看| 亚洲一级毛片免费看| 亚洲AV无码无限在线观看不卡| 国产精品视频免费一区二区| 亚洲av午夜电影在线观看| 免费在线观看视频a| 中文在线观看国语高清免费| 亚洲av无码一区二区三区网站 | 亚洲精品一卡2卡3卡四卡乱码| 日韩中文字幕在线免费观看| 一区二区三区免费视频播放器| 亚洲国产一二三精品无码| 999任你躁在线精品免费不卡| 亚洲丰满熟女一区二区v| 在线看片无码永久免费aⅴ| 一级一级一片免费高清| 中文字幕亚洲综合久久2| 在线成人a毛片免费播放 | 国产成人亚洲精品电影| 亚洲狠狠婷婷综合久久久久 | 一级毛片在线播放免费| 婷婷亚洲综合五月天小说| 99久久免费精品国产72精品九九| 黄网站在线播放视频免费观看| 亚洲国产另类久久久精品小说| 无码日韩人妻av一区免费| 青娱乐在线视频免费观看| 91久久亚洲国产成人精品性色| 日本一道一区二区免费看| 久久国产乱子精品免费女|