锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品午夜无码专区,亚洲第一成人影院,久久精品国产精品亚洲艾草网 http://www.tkk7.com/wonderer/everything will be betterzh-cnThu, 03 Jul 2025 15:02:48 GMTThu, 03 Jul 2025 15:02:48 GMT60銆奐ava瀛︿範(fàn)絎旇銆?-瀵硅薄瀹瑰櫒涔婣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銆傚張闂細(xì)鍝湁鐢ㄨ繃鍏朵粬鐨勭殑鍚楋紵渚嬪List鍜孧ap涔嬬被鐨勩傜瓟鏇幫細(xì)鐢氬皯銆傦紙鑷繁姹椾竴涓紝娌℃按騫籌級(jí)鏃㈢劧涓嶄細(xì)灝辮瀛︿範(fàn)鍟︺?/p>

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

1. ArrayList鍜孡inkedList

ArrayList浣跨敤浜?jiǎn)鏁熬l勭粨鏋勫疄鐜癓ist鐨勬暟鎹傛墍浠rraryList鐢ㄦ潵蹇熷畾浣嶅璞℃槸闈炲父鏈夋晥鐜囩殑銆備絾鏄鏋滆瀵笰rraryList涓棿鎻掑叆鎴栬呭垹闄わ紝鏁堢巼浼?xì)闈炲告綆銆?/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() {
        //媯(gè)鏌ラ摼琛ㄦ槸鍚︿負(fù)絀?/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涓殑浠誨姟涓紝鏈変竴欏瑰鏂囦歡鍐呭鐨勬鏌ユ尯鏈夋剰鎬濈殑錛屽氨鏄媯(gè)鏌ュ瓧絎︽槸鍚︽槸鍏ㄨ鐨勶紝渚嬪“錛э脊”錛坣ot“GY”錛夛紝騫朵笖鎶婅繖浜涘瓧絎︽敼涓哄崐瑙掔殑銆?br /> 鎯寵搗浜?jiǎn)鍦ㄧ爺鍙戜腑蹇?jī)鐨勪竴涓湅鍙嬬殑鎶辨細(xì)“鏄ㄥぉ鍐欎簡(jiǎn)涓鏁村ぉ鐨勭▼搴忥紝鍙戝埌騫垮ぇ鏁欏姟澶勯偅杈瑰眳鐒惰涓嶈兘鐢紝鐒跺悗浜茶嚜璺戜簡(jiǎn)涓韜猴紝鍙戠幇涓嶆槸鎴戠殑紼嬪簭鏈夐棶棰橈紝鏄偅杈圭殑浜鴻緭鍏ヤ釜鍏ㄨ瀛楃錛屾悳鍗婅鐨勫瓧絎︼紝褰撶劧涓嶈浜?#8221;<br /> 鎭╋紝Betty鍐欑殑闇姹傜湡鏈夋剰鎬濓紝鑰冭檻鐨勯棶棰樺緢鍛ㄥ叏錛屾槸涓涓緢鍘夊鐨勯」鐩粡鐞嗐傚鏋滀粠杈撳叆榪欓噷瑙e喅浜?jiǎn)瀛椊W︽槸鍚︽槸鍗婅鐨勶紝閭d箞錛屼互鍚庣殑鎯呭喌灝卞鏄撹В鍐沖緢澶氫簡(jiǎn)銆傛仼錛岀綉涓婃悳浜?jiǎn)涓涓嬭祫鏂欙紝鏌ヤ簡(jiǎn)涓涓嬩功錛屽緱鍑轟簡(jiǎn)浠ヤ笅浠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> 杈撳嚭鐨勭粨鏋滃涓嬶細(xì)<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鏂囦歡錛屾鏌ヤ粬鐨勫唴瀹規(guī)槸鍚﹀悎娉曪紝騫惰繑鍥炰俊鎭?/p> <p>浠婂ぉ鎯充簡(jiǎn)涓涓嬶紝絎竴涓瑙e喅鐨勯棶棰樺氨鏄笂浼犱竴涓狤xcel鏂囦歡錛屼笂浼犳枃浠剁殑緇勪歡鍒版尯澶氱殑錛岀綉涓婁竴鎼滐紝灝辨湁涓澶у爢鏁欑▼錛屼絾鏄幇鍦ㄥ茍涓嶆槸瑕佷笂浼犱竴涓枃浠跺埌鏈嶅姟鍣ㄤ互浣滃瓨鍌ㄤ箣鐢紝鑰屾槸瑕佷笂浼犱竴涓枃浠跺埌鍐呭瓨閲岋紝浠ava鐨勬暟鎹粨鏋勫瓨鍌ㄨ搗鏉ワ紝騫舵鏌ワ紝鎶婂悎涔庤姹傜殑鏁版嵁鍐欏埌鏁版嵁搴撻噷銆傛墍浠ュ湪緗戜笂鐨勪竴澶у爢涓婁紶鏂囦歡鐨勭粍浠跺茍涓嶅悎鐢ㄣ備簬鏄張鎯寵嚜宸卞啓錛屾濊礬灝辨槸浠庡鎴風(fēng)閭i噷鑾峰彇涓涓狪nputStream錛岀劧鍚庡氨瀵硅繖涓狪nputStream鍋氫竴緋誨垪鐨勬鏌ャ備唬鐮佸涓嬶細(xì)</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>緇撴灉鐨勫嚭鍘誨氨鏄涓嬶紙杈撳嚭涓滆タ鍐欏埌欏甸潰錛夛細(xì)</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>瀵規(guī)垜鏈夌敤錛岃繖涓篃姝f槸鎴戠殑鏂囦歡閲岄潰鐨勫唴瀹癸紝鍏跺畠鐨勯兘鏄叧浜庤繖浜沠orm鐨勫叾瀹冧俊鎭傚鎴戣繖涓▼搴忔槸娌℃湁鐢ㄧ殑銆傚鏋滆繖閲屽啓涓嬪幓鐨勮瘽錛岃繕瑕佹垜鍘誨垎鏋愰偅浜涙槸鏁版嵁錛屽摢浜涙槸form鐨勫弬鏁般傚ソ錛屽埌鐜板湪涓烘錛屾垜宸茬粡鎵撴秷浜?jiǎn)鑷繁鍐欑殑蹇靛ご浜?jiǎn)銆傛垜鎯籌紝閭d簺緇勪歡閮藉彲浠ユ妸涓婁紶鏂囦歡灝佽寰楅偅涔堝ソ錛岃兘涓嶈兘鍒╃敤閭d簺搴擄紝鎶藉嚭鏂囦歡鐨処O嫻侊紝璁╂垜鎿嶄綔鍛?</p> <p>浜庢槸錛屽氨寮濮嬪<a Reilly鐨勪笂浼犵粍浠禼os.jar</a>鐨凙PI鐪嬶紝鐪嬪埌閲岄潰鏈夎繖涔堜竴孌點(diǎn)?/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宸茬粡灝佽紼嬫垜鎯寵薄寰楀埌鐨勬儏鍐典簡(jiǎn)銆備簬鏄紝鎴戝氨瑙夊緱榪欐牱鎴戝氨鍙互瀹屾垚鎴戠殑鍔熻兘浜?jiǎn)銆備簬鏄紝灝卞啓浜?jiǎn)浠ヤ笅浠g爜锛?xì)</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鐨勭粍浠跺幓澶勭悊浜?jiǎn)銆?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>杞細(xì)浠涔堟槸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浣滀負(fù)緙栫爜鐨勮漿鎹㈢殑璇濓紝浼?xì)鍑虹庮C貢鐮併?/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涔辯爜鐨勯棶棰樸傝窡鏋楀漿璁ㄨ浜?jiǎn)涓涓嬶紝榪樻槸瑙夊緱鐢ㄨ佹柟娉曠鐢ㄣ?/p>

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

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

   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"/>

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

   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鐢?shù)鑴戞惉鍥炰簡(jiǎn)瀹胯垗锛岀牬瑙d簡(jiǎn)鏍″洯缃戝Q屽浜哄叕鐢ㄤ竴鏉″甯︺傝涓涓富鏈烘嫧鍙楓俰p鎬諱笉鍏嶈璁炬潵璁懼幓錛屾繪槸瑕佹墜宸ユ敼錛屽緢楹葷儲(chǔ)錛屼簬鏄笂緗戞煡浜?jiǎn)鏌ュQ屽啓浜?jiǎn)涓敼ip鐨刡at鏂囦歡銆傚唴瀹瑰涓嬶細(xì)

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鎵嶄細(xì)浜х敓涓涓┖鏍箋?lt;td>hello (闂撮殧涓涓┖鏍?</td>杈撳嚭鐨勬暟鎹槸錛?hello+涓涓┖鏍?濡傛灉鏄榪欐暟鎹繘琛屼慨鏀圭劧鍚庡啀鍐欏洖鍒版暟鎹簱鐨勮瘽錛岃繖鏍峰氨浼?xì)漶旂敓閿欒銆?/p>

濡備笅鍐欐硶鏄細(xì)閿欒鐨勶紝

image

閫犳垚鐨勭粨鏋滄槸 image  浠旂粏鐣欐剰浼?xì)鍙戠幇杩愰氬悗闈㈠浜?jiǎn)涓涓┖鏍?/p>

蹇呴』鏀規(guī)垚涓涓嬪啓娉曪細(xì)

image 

娉ㄦ剰</td>璺熷墠闈㈡槸娌℃湁絀烘牸鐨勩傝繖鏍瘋繍琛岀粨鏋滃氨浼?xì)鏄瘶q欐牱鐨?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鏀寔鍖咃細(xì)spring.jar , commons-logging.jar

2: JUnit鏀寔鍖咃細(xì) 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

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

image

image



wonderer 2007-07-18 11:12 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 91免费在线播放| 亚洲欧洲尹人香蕉综合| 天天看片天天爽_免费播放| 国产做国产爱免费视频| 亚洲欧美日韩综合久久久久| 久久久久亚洲Av片无码v| 日韩亚洲国产二区| 国产1024精品视频专区免费| 中国一级特黄的片子免费 | 在线观看亚洲AV日韩AV| 亚洲AV无码一区二区三区DV| mm1313亚洲精品国产| 免费黄色大片网站| 最新欧洲大片免费在线| 67194国产精品免费观看| 3344在线看片免费| 国产精品小视频免费无限app| 最新亚洲人成无码网www电影| 国产成人亚洲精品| 91亚洲国产成人久久精品| 97久久精品亚洲中文字幕无码| 国产AV无码专区亚洲AV男同| 在线日韩日本国产亚洲| 亚洲第一页综合图片自拍| 国产国产人免费视频成69大陆 | 亚洲中文字幕无码亚洲成A人片| 亚洲视频在线观看免费| 亚洲国产精彩中文乱码AV| 中文字幕精品亚洲无线码一区| 亚洲精品成人a在线观看| www亚洲一级视频com| 又爽又黄无遮挡高清免费视频| 精品免费国产一区二区| 成人免费毛片观看| 好男人看视频免费2019中文| 免费A级毛片无码免费视| 青春禁区视频在线观看直播免费 | 亚洲一区二区三区影院| 怡红院亚洲怡红院首页| 亚洲中文字幕无码永久在线 | 狠狠入ady亚洲精品|