锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧美日韩一区二区三区在线,亚洲av无码国产精品色在线看不卡,亚洲欧美不卡高清在线http://www.tkk7.com/haoqingshi/articles/21937.htmlJava&InterJava&InterWed, 30 Nov 2005 04:00:00 GMThttp://www.tkk7.com/haoqingshi/articles/21937.htmlhttp://www.tkk7.com/haoqingshi/comments/21937.htmlhttp://www.tkk7.com/haoqingshi/articles/21937.html#Feedback0http://www.tkk7.com/haoqingshi/comments/commentRss/21937.htmlhttp://www.tkk7.com/haoqingshi/services/trackbacks/21937.htmlCollections 鐨勬帓搴忋愯漿銆? -                                      

 鍦ㄤ嬌鐢?Java Collections Framework 鏃訛紝蹇呴』鐭ラ亾 Collections 綾諱腑鐨勫彉閲忔槸鍝簺銆傝繖涓被鍖呭惈澶ч噺鏀寔闆嗗悎鎿嶄綔鐨勯潤鎬佹柟娉曘傚湪榪欓噷錛屾垜浠笉浼氬鎵鏈夋柟娉曡繘琛屼粙緇嶏紝鍥犱負鎮ㄥ彲浠ヨ嚜宸遍槄璇?API錛屼絾鏄垜浠皢浠嬬粛涓や釜緇忓父鍑虹幇鍦?Java 浠g爜涓殑鏂規硶錛?

  • copy()
  • sort()

絎竴涓柟娉曞厑璁稿皢涓涓泦鍚堢殑鍐呭澶嶅埗鍒板彟涓涓泦鍚堬紝濡備笅鎵紺猴細


List source = new ArrayList();
source.add("one");
source.add("two");
List target = new ArrayList();
target.add("three");
target.add("four");

Collections.copy(target, source);
System.out.println(target);

璇ヤ唬鐮佸皢 source 澶嶅埗鍒?target 涓傜洰鏍囦唬鐮佺殑澶у皬蹇呴』涓庢簮浠g爜鐨勫ぇ灝忕浉鍚岋紝榪欐牱錛屽氨鏃犳硶灝?List 澶嶅埗鍒扮┖鐨?List 涓?/P>

sort() 鏂規硶鍏冪礌褰掔被鎴愬叾鑷劧欏哄簭銆傛墍鏈夊厓绱犻兘蹇呴』瀹炵幇 Comparable 鎺ュ彛錛岃繖鏍鳳紝瀹冧滑灝卞彲浠?I>鐩鎬簰姣旇緝銆傚儚 String 榪欐牱鐨勫唴緗被涔熷凡緇忓垱寤恒傚洜姝わ紝瀵逛簬涓緇勫瓧絎︿覆鑰岃█錛屽彲浠ヤ嬌鐢ㄤ互涓嬩唬鐮佹寜鐓у瓧鍏擱『搴忕殑鍗囧簭欏哄簭瀵瑰瓧絎︿覆榪涜鎺掑簭錛?/P>


List strings = new ArrayList();
strings.add("one");
strings.add("two");
strings.add("three");
strings.add("four");

Collections.sort(strings);
System.out.println(strings);
 

鎮ㄥ皢鍦ㄦ帶鍒跺彴涓幏寰?[four, one, three, two]銆備絾鏄幇鍦ㄥ彲浠ュ鍒涘緩鐨勭被榪涜鍒嗙被鍚楋紵鍙互瀵?Adult 榪涜鍒嗙被銆傞鍏堣璁╃被榪涜鐩鎬簰姣旇緝錛?/P>


public class Adult extends Person implements Comparable {
	...
} 

鐒跺悗瑕侀噸鍐?compareTo() 鏉ユ瘮杈冧袱涓?Adult 瀹炰緥銆傛垜浠皢淇濇寔鎴戜滑鐨勪緥瀛愬湪姣旇緝鏂歸潰鐨勭畝鍗曟э紝鎵浠ヨ渚嬩笉浼氳繘琛屽お澶氱殑姣旇緝鎿嶄綔錛?/P>


public int compareTo(Object other) {
	final int LESS_THAN = -1;
	final int EQUAL = 0;
	final int GREATER_THAN = 1;

	Adult otherAdult = (Adult) other;
	if ( this == otherAdult ) return EQUAL;

	int comparison = this.firstname.compareTo(otherAdult.firstname);
	if (comparison != EQUAL) return comparison;
	
	comparison = this.lastname.compareTo(otherAdult.lastname);
	if (comparison != EQUAL) return comparison;
	
	return EQUAL;
}

浠諱綍灝忎簬 0 鐨勬暟瀛楅兘鎰忓懗鐫鈥滃皬浜庘濓紝浣嗘槸 -1 鏄〃紺鴻繖涓剰鎬濅竴涓緢濂界敤鐨勫箋備笌姝ょ被浼鹼紝鐢?1 琛ㄧず鈥滃ぇ浜庘濅篃寰堟柟渚褲傛濡傛偍鍙互鐪嬪埌鐨勶紝0 鍒欐剰鍛崇潃鈥滅瓑浜庘濄備互榪欑鏂瑰紡姣旇緝涓や釜瀵硅薄鏄劇劧鏄竴涓墜鍔ㄨ繃紼嬨傛偍蹇呴』閬嶅巻瀹炰緥鍙橀噺騫舵瘮杈冩瘡涓彉閲忋傚湪榪欑鎯呭喌涓嬶紝鎴戜滑瑕佹瘮杈冨悕鍜屽錛屽茍鏍規嵁濮撴皬鏈夋晥鍦板浜轟滑榪涜鎺掑簭銆備絾鏄偍搴旇鑳藉鏄庣櫧涓轟粈涔堟垜浠殑渚嬪瓙榪囦簬綆鍗曘傛瘡涓?Adult 閮藉彧鏈変竴涓悕鍜屽銆傚鏋滄兂榪涜娣卞眰鐨勬瘮杈冿紝閭d箞蹇呴』姣旇緝姣忎釜 Adult 鐨?Wallet錛屼互鏌ョ湅瀹冧滑鏄惁鐩哥瓑錛岃繖鍙兘鎰忓懗鐫鎴戜滑蹇呴』鍦?Wallet 鍜屽叾浣欏璞′笂瀹炵幇 compareTo()銆傛澶栵紝涓轟簡姝g‘榪涜姣旇緝錛屾棤璁轟綍鏃墮噸鍐?compareTo()錛岄兘蹇呴』紜繚璇ユ瘮杈冧笌 equals() 鏄竴鑷寸殑銆傛垜浠病鏈夊疄鐜?equals()錛屾墍浠ヤ笉鐢ㄦ媴蹇冭涓庡畠涓鑷達紝浣嗘垜浠彲浠ュ仛鍒拌繖涓鐐廣備簨瀹炰笂錛屽湪榪斿洖 EQUAL 涔嬪墠錛屾垜宸茬粡鐪嬪埌鍖呭惈綾諱技浠ヤ笅浠g爜琛岀殑浠g爜錛?/P>


assert this.equals(otherAdult) : "compareTo inconsistent with equals.";

姣旇緝瀵硅薄鐨勫叾浠栨柟娉曟槸錛氭彁鍙?compareTo() 涓殑綆楁硶錛屽皢鍏舵斁鍏?Comparator 綾誨瀷鐨勫璞′腑錛岀劧鍚庡灝嗗垎綾葷殑闆嗗悎璋冪敤 Collections.sort() 鍜?Comparator錛屽涓嬫墍紺猴細


public class AdultComparator implements Comparator {

	public int compare(Object object1, Object object2) {
		final int LESS_THAN = -1;
		final int EQUAL = 0;
		final int GREATER_THAN = 1;

		if ((object1 == null) ;amp;amp (object2 == null))
			return EQUAL;
		if (object1 == null)
			return LESS_THAN;
		if (object2 == null)
			return GREATER_THAN;

		Adult adult1 = (Adult) object1;
		Adult adult2 = (Adult) object2;
		if (adult1 == adult2)
			return EQUAL;

		int comparison = adult1.firstname.compareTo(adult2.firstname);
		if (comparison != EQUAL)
			return comparison;

		comparison = adult1.lastname.compareTo(adult2.lastname);
		if (comparison != EQUAL)
			return comparison;

		return EQUAL;
	}
}

public class CommunityApplication {

	public static void main(String[] args) {
		Adult adult1 = new Adult();
		adult1.setFirstname("Bob");
		adult1.setLastname("Smith");
		
		Adult adult2 = new Adult();
		adult2.setFirstname("Al");
		adult2.setLastname("Jones");
		
		List adults = new ArrayList();
		adults.add(adult1);
		adults.add(adult2);
		
		Collections.sort(adults, new AdultComparator());
		System.out.println(adults);
	}
} 

鍦ㄦ帶鍒跺彴紿楀彛涓紝搴旇鐪嬪埌浠ユ煇縐嶉『搴忔帓鍒楃殑鈥淎l Jones鈥濆拰鈥淏ob Smith鈥濄?/P>

浣跨敤絎簩縐嶆柟娉曟槸鏈変竴浜涘ソ鐨勭悊鐢辯殑銆傛妧鏈柟闈㈢殑鐞嗙敱宸茬粡瓚呭嚭浜嗘湰鏂囩殑璁ㄨ鑼冨洿銆備笉榪囷紝浠庡ソ鐨?OOD 鐨勮搴︽潵鐪嬶紝灝嗘瘮杈冧唬鐮侀殧紱誨埌鍙︿竴涓璞′腑錛岃屼笉鏄負姣忎釜 Adult 鎻愪緵灝嗚嚜韜笌鍏朵粬瀵硅薄姣旇緝鐨勮兘鍔涙槸涓涓ソ涓繪剰銆傜劧鑰岋紝鍥犱負榪欐鏄?equals() 瑕佸仛鐨勪簨錛屾墍浠ュ嵆浣跨粨鏋滄槸甯冨皵鍊鹼紝瀵逛簬姣忕鏂規硶鑰岃█錛岄偅浜涗粛鐒舵槸涓浜涘ソ鍙傛暟銆?/P>
浣跨敤闆嗗悎


浣曟椂搴旇浣跨敤鐗規畩綾誨瀷鐨勯泦鍚堬紵榪欐槸涓涓敱鎮ㄥ仛鍑虹殑鍒ゆ柇鍐沖畾錛岃屼笖錛屾鏄洜涓鴻繖綾葷殑鍐沖畾錛屾偍甯屾湜鍍忎竴浣嶇紪紼嬩漢鍛橀偅鏍蜂粯鍑哄緢澶氥?/P>

灝界璁稿涓撲笟浜哄+鐩鎬俊錛屾病鏈夊お澶氬叧浜庡湪浠諱竴緇欏畾鎯呭喌涓嬩嬌鐢ㄥ摢浜涚被鐨勭‖鎬ц瀹氥備互鎴戠殑涓漢緇忛獙鑰岃錛屽ぇ澶氭暟鏃墮棿閲岋紝鎴戜嬌鐢ㄩ泦鍚堛?CODE>ArrayList 鎴?HashMap錛堣璁頒綇錛?CODE>Map 涓嶆槸鐪熸鐨勯泦鍚堬級鑾峰緱浜嗘垚鍔熴傛偍鑷繁鍘諱綋楠屽彲鑳戒篃浼氭湁鍚屾牱鐨勬晥鏋溿備互涓嬫槸涓浜涚粡楠屾硶鍒欙紝鍏朵腑鐨勪竴浜涙樉鐒惰濂戒簬鍙﹀涓浜涳細

  • 鍦ㄨ涓鴻嚜宸遍渶瑕佷竴涓泦鍚堟椂錛屼粠浣跨敤 List 寮濮嬶紝鐒跺悗璁╀唬鐮佸憡璇夋偍鏄惁闇瑕佸彟涓縐嶇被鍨嬬殑闆嗗悎銆?
  • 濡傛灉闇瑕佹儫涓鐨勪竴緇勪粈涔堜笢瑗匡紝閭d箞璇蜂嬌鐢?Set銆?
  • 鍦ㄩ亶鍘嗛泦鍚堟椂錛屽鏋滆凱浠i『搴忓緢閲嶈錛屽垯浣跨敤鍙敤鐨?Tree... 椋庢牸鐨勯泦鍚堛?
  • 閬垮厤浣跨敤 Vector錛岄櫎闈為渶瑕佸埄鐢ㄥ叾鍚屾鍔熻兘銆?
  • 鐩村埌錛堥櫎闈烇級鎬ц兘鍑虹幇闂錛屽惁鍒欎笉鐢ㄦ媴蹇冩渶浼樺寲銆?

闆嗗悎鏄?Java 璇█鐨勬渶寮哄ぇ鐨勪竴涓柟闈€備笉瑕佸鎬曚嬌鐢ㄩ泦鍚堬紝浣嗚鎻愰槻鈥滆漿鍚戔濄備緥濡傦紝浠ヤ笅鏄竴涓粠 Array 杞崲鍒?ArrayList 鐨勪竴涓究鍒╂柟娉曪細


Adult adult1 = new Adult();
Adult adult2 = new Adult();
Adult adult3 = new Adult();
		
List immutableList = Arrays.asList(new Object[] { adult1, adult2, adult3 });
theList.add(new Adult());

榪欎釜浠g爜鎶涘嚭涓涓?UnsupportedOperationException錛屽洜涓虹敱 Arrays.asList() 榪斿洖鐨?List 鏄笉鍙彉鐨勩傝屾偍鍙堟棤娉曞皢鏂扮殑鍏冪礌娣誨姞鍒頒笉鍙彉鐨?List 涓紝鎵浠ュ繀欏葷暀蹇冧竴鐐廣?/STRONG>



Java&Inter 2005-11-30 12:00 鍙戣〃璇勮
]]>
Java寮鍙戣呭繀鍘葷殑鎶鏈珯鐐?/title><link>http://www.tkk7.com/haoqingshi/articles/18692.html</link><dc:creator>Java&Inter</dc:creator><author>Java&Inter</author><pubDate>Tue, 08 Nov 2005 01:52:00 GMT</pubDate><guid>http://www.tkk7.com/haoqingshi/articles/18692.html</guid><wfw:comment>http://www.tkk7.com/haoqingshi/comments/18692.html</wfw:comment><comments>http://www.tkk7.com/haoqingshi/articles/18692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/haoqingshi/comments/commentRss/18692.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/haoqingshi/services/trackbacks/18692.html</trackback:ping><description><![CDATA[<FONT face=Arial><STRONG>Java寮鍙戣呭繀鍘葷殑鑻辨枃鎶鏈綉绔?杞?<BR></STRONG>[</FONT><A ><FONT face=Arial>http://www.javaalmanac.com</FONT></A><FONT face=Arial>] - Java寮鍙戣呭勾閴翠竴涔︾殑鍦ㄧ嚎鐗堟湰. 瑕佹兂蹇熸煡鍒版煇縐岼ava鎶宸х殑鐢ㄦ硶鍙婄ず渚嬩唬鐮? 榪欐槸涓涓笉閿欑殑鍘誨. <BR>[</FONT><A ><FONT face=Arial>http://www.onjava.com</FONT></A><FONT face=Arial>] - O'Reilly鐨凧ava緗戠珯. 姣忓懆閮芥湁鏂版枃绔? <BR>[</FONT><A ><FONT face=Arial>http://java.sun.com</FONT></A><FONT face=Arial>] - 瀹樻柟鐨凧ava寮鍙戣呯綉绔?nbsp;- 姣忓懆閮芥湁鏂版枃绔犲彂琛? <BR>[</FONT><A ><FONT face=Arial>http://www.developer.com/java</FONT></A><FONT face=Arial>] - 鐢盙amelan.com 緇存姢鐨凧ava鎶鏈枃绔犵綉绔? <BR>[</FONT><A ><FONT face=Arial>http://www.java.net</FONT></A><FONT face=Arial>] - Sun鍏徃緇存姢鐨勪竴涓狫ava紺懼尯緗戠珯. <BR>[</FONT><A ><FONT face=Arial>http://www.builder.com</FONT></A><FONT face=Arial>] - Cnet鐨凚uilder.com緗戠珯 - 鎵鏈夌殑鎶鏈枃绔? 浠ava涓轟富. <BR>[</FONT><A ><FONT face=Arial>http://www.ibm.com/developerworks/java</FONT></A><FONT face=Arial>] - IBM鐨凞eveloperworks鎶鏈綉绔? 榪欐槸鍏朵腑鐨凧ava鎶鏈富欏? <BR>[</FONT><A ><FONT face=Arial>http://www.javaworld.com</FONT></A><FONT face=Arial>] - 鏈鏃╃殑涓涓狫ava绔欑偣. 姣忓懆鏇存柊Java鎶鏈枃绔? <BR>[</FONT><A ><FONT face=Arial>http://www.devx.com/java</FONT></A><FONT face=Arial>] - DevX緇存姢鐨勪竴涓狫ava鎶鏈枃绔犵綉绔? <BR>[</FONT><A ><FONT face=Arial>http://www.fawcette.com/javapro</FONT></A><FONT face=Arial>] - JavaPro鍦ㄧ嚎鏉傚織緗戠珯. <BR>[</FONT><A ><FONT face=Arial>http://www.sys-con.com/java</FONT></A><FONT face=Arial>] - Java Developers Journal鐨勫湪綰挎潅蹇楃綉绔? <BR>[</FONT><A ><FONT face=Arial>http://www.javadesktop.org</FONT></A><FONT face=Arial>] - 浣嶄簬Java.net鐨勪竴涓狫ava妗岄潰鎶鏈ぞ鍖虹綉绔? <BR>[</FONT><A ><FONT face=Arial>http://www.theserverside.com</FONT></A><FONT face=Arial>] - 榪欐槸涓涓璁烘墍鏈塉ava鏈嶅姟鍣ㄧ鎶鏈殑緗戠珯. <BR>[</FONT><A ><FONT face=Arial>http://www.jars.com</FONT></A><FONT face=Arial>] - 鎻愪緵Java璇勮鏈嶅姟. 鍖呮嫭鍚勭framework鍜屽簲鐢ㄧ▼搴? <BR>[</FONT><A ><FONT face=Arial>http://www.jguru.com</FONT></A><FONT face=Arial>] - 涓涓潪甯告鐨勯噰鐢≦&A褰㈠紡鐨凧ava鎶鏈祫婧愮ぞ鍖? <BR>[</FONT><A ><FONT face=Arial>http://www.javaranch.com</FONT></A><FONT face=Arial>] - 涓涓鍧涳紝寰楀埌Java闂絳旀鐨勫湴鏂癸紝鍒濆鑰呯殑濂藉幓澶勩?nbsp;<BR>[</FONT><A ><FONT face=Arial>http://www.ibiblio.org/javafaq/javafaq.html</FONT></A><FONT face=Arial>] - comp.lang.java鐨凢AQ绔欑偣 - 鏀墮泦浜嗘潵鑷猚omp.lang.java鏂伴椈緇勭殑闂鍜岀瓟妗堢殑鍒嗙被鐩綍. <BR>[</FONT><A ><FONT face=Arial>http://java.sun.com/docs/books/tutorial/</FONT></A><FONT face=Arial>] - 鏉ヨ嚜SUN鍏徃鐨勫畼鏂笿ava鎸囧崡 - 瀵逛簬浜嗚В鍑犱箮鎵鏈夌殑java鎶鏈壒鎬ч潪甯告湁甯姪. <BR>[</FONT><A ><FONT face=Arial>http://www.javablogs.com</FONT></A><FONT face=Arial>] - 浜掕仈緗戜笂鏈媧昏穬鐨勪竴涓狫ava Blog緗戠珯. <BR>[</FONT><A ><FONT face=Arial>http://java.about.com/</FONT></A><FONT face=Arial>] - 鏉ヨ嚜About.com鐨凧ava鏂伴椈鍜屾妧鏈枃绔犵綉绔?</FONT><BR><BR><FONT face=Arial><STRONG>Java寮鍙戣呭繀鍘葷殑涓枃鎶鏈綉绔?杞?<BR></STRONG>1.</FONT><A ><FONT face=Arial>http://www.javaresearch.org</FONT></A><BR><FONT face=Arial>2.</FONT><A ><FONT face=Arial>http://www.chinajavaworld.com</FONT></A><BR><FONT face=Arial>3.</FONT><A ><FONT face=Arial>http://www.javafan.net</FONT></A><BR><FONT face=Arial>4.</FONT><A ><FONT face=Arial>http://www.csdn.net/</FONT></A><FONT face=Arial> or </FONT><A ><FONT face=Arial>http://kb.csdn.net/</FONT></A><BR><FONT face=Arial>5.</FONT><A ><FONT face=Arial>http://www.cn-java.com/</FONT></A><BR><FONT face=Arial>6.</FONT><A ><FONT face=Arial>http://www.java-cn.com/index.html</FONT></A><BR><FONT face=Arial>7.</FONT><A ><FONT face=Arial>http://gceclub.sun.com.cn/</FONT></A><BR><FONT face=Arial>8.</FONT><A ><FONT face=Arial>http://www.zahui.com/html/6/</FONT></A><BR><FONT face=Arial>9.</FONT><A ><FONT face=Arial>http://www.matrix.org.cn/</FONT></A><BR><FONT face=Arial>10.</FONT><A ><FONT face=Arial>http://www.javajia.com/</FONT></A><BR><FONT face=Arial>11.</FONT><A ><FONT face=Arial>http://www.kissjava.com/</FONT></A><BR><FONT face=Arial>12.</FONT><A ><FONT face=Arial>http://www.huihoo.com/</FONT></A><BR><BR><img src ="http://www.tkk7.com/haoqingshi/aggbug/18692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/haoqingshi/" target="_blank">Java&Inter</a> 2005-11-08 09:52 <a href="http://www.tkk7.com/haoqingshi/articles/18692.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬瀵硅薄鏁扮粍鐨勯棶棰?/title><link>http://www.tkk7.com/haoqingshi/articles/16750.html</link><dc:creator>Java&Inter</dc:creator><author>Java&Inter</author><pubDate>Tue, 25 Oct 2005 06:12:00 GMT</pubDate><guid>http://www.tkk7.com/haoqingshi/articles/16750.html</guid><description><![CDATA[鏄ㄥぉ鍦ㄥ啓涓涓▼搴忕殑鏃跺欙紝闇瑕佺敤鍒板璞℃暟緇勶紝鍋囪鐜板湪鏈夊璞?class Test<BR>鍦ㄤ嬌鐢ㄥ浜庡璞℃暟緇勪箣鍓嶏紝蹇呴』瑕佸垵濮嬪寲錛屽洜涓哄湪鏈垵濮嬪寲涔嬪墠錛屾暟緇勪腑鐨勬墍鏈夊璞¢兘鍙槸涓涓紩鐢?BR>錛屽湪heap涓笉瀛樺湪銆?BR>聽聽聽聽<BR>聽聽聽 Test test[]=new Test[10];<BR>聽聽聽 for( int i=0;i<test.length;i++){<BR>聽聽聽聽聽聽聽聽 test[i]=new test();<BR>聽聽聽 }<img src ="http://www.tkk7.com/haoqingshi/aggbug/16750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/haoqingshi/" target="_blank">Java&Inter</a> 2005-10-25 14:12 <a href="http://www.tkk7.com/haoqingshi/articles/16750.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java璋冪敤澶栭儴搴旂敤紼嬪簭http://www.tkk7.com/haoqingshi/articles/16560.htmlJava&InterJava&InterMon, 24 Oct 2005 05:38:00 GMThttp://www.tkk7.com/haoqingshi/articles/16560.htmlhttp://www.tkk7.com/haoqingshi/comments/16560.htmlhttp://www.tkk7.com/haoqingshi/articles/16560.html#Feedback0http://www.tkk7.com/haoqingshi/comments/commentRss/16560.htmlhttp://www.tkk7.com/haoqingshi/services/trackbacks/16560.html璋冪敤澶栭儴搴旂敤紼嬪簭(璀VB,鏈夊簲鐢ㄧ▼搴忕獥鍙g殑鎯呭喌)

import java.io.*;
public class execOP {

 public execOP(){
  //TODO
 }
 
 /**
  * 鍩瘋澶栭儴鐨勭▼搴?鍙冩暩鐐烘暩緄?.榪斿洖紼嬪簭鐨勮幾鍑?涓嶅叿鏈夎幾鍏ョ殑鍔熻兘)
  * @param appParam   紼嬪簭鍙婂弮鏁哥祫鎴愮殑鏁哥祫(姣忓嬪弮鏁哥偤涓鍊嬫暩緄勬垚鍝?
  * @return
  * @throws Exception
  */
 public String execExternalApp(String []appParam) throws Exception{
  String str="";
  
  Process proc=Runtime.getRuntime().exec(appParam);
  
  DataInputStream in = new DataInputStream(proc.getInputStream());
  DataInputStream error = new DataInputStream(proc.getErrorStream());
  
  try
  {
   String tmp="";
   while ((tmp= in.readLine()) != null) {
    str+="鎺у埗鍙拌幾鍑?"+tmp+"\n";      
    //System.out.println("鎺у埗鍙?鍑?"+tmp);  
    }
   while ((tmp= error.readLine()) != null) {     
    str+="閷杓稿嚭:"+tmp+"\n";             
    //System.out.println("???鍑?"+tmp);
   }
  }
  catch(Exception e)
  {
    System.out.println("鐛插彇鎳夌敤紼嬪簭杓稿嚭鏅傜櫦鐢烮O閷"+e.getMessage());
  }
  return str;
 }
 
 /**
  * 鍩瘋澶栭儴鐨勭▼搴?鍙冩暩鐐哄瓧絎︿覆).榪斿洖紼嬪簭鐨勮幾鍑?涓嶅叿鏈夎幾鍏ョ殑鍔熻兘)
  * @param appParam  紼嬪簭鍙婂弮鏁哥祫鎴愮殑鏁哥祫(姣忓嬪弮鏁哥偤涓鍊嬫暩緄勬垚鍝?
  * @return
  * @throws Exception
  */
 public String execExternalApp(String appParam) throws Exception{
  String str="";
  
  Process proc = Runtime.getRuntime().exec(appParam);
  DataInputStream in = new DataInputStream(proc.getInputStream());
  DataInputStream error = new DataInputStream(proc.getErrorStream());
  
  try{
   String tmp="";
   while ((tmp= in.readLine()) != null) {  
    str+="絀洪毣鍙拌幾鍑?"+tmp+"\n";            
    //System.out.println("鎺у埗鍙?鍑?"+tmp);
   }
   while ((tmp= error.readLine()) != null) {         
    str+="閷杓稿嚭:"+tmp+"\n";               
    //System.out.println("???鍑?"+tmp);  
   }
  }
  catch(Exception e){
    System.out.println("鐛插彇鎳夌敤紼嬪簭杓稿嚭鏅傜櫦鐢烮O閷:"+e.getMessage());
  }
  return str;
 }
 
 /**
  * 娓│紼嬪簭
  * @param args
  */
 public static void main(String[] args) {
  execOP exec=new execOP();
  
  String appcmd="\\\\IP\\c$\\Program Files\\WIPTracking\\XraySystem.exe";
  //String appcmd=args[0];
  try{
    System.out.println(exec.execExternalApp(appcmd));
  }
  catch(Exception e){
   
  }

 }

}



]]>
主站蜘蛛池模板: 成人免费视频试看120秒| 中文字幕免费视频精品一| 国产曰批免费视频播放免费s| 亚洲线精品一区二区三区| 一级毛片大全免费播放| 免费欧洲毛片A级视频无风险| 亚洲国产成人精品无码区花野真一 | 亚洲AV成人精品日韩一区18p| 亚洲av午夜电影在线观看| 免费鲁丝片一级观看| 色窝窝亚洲AV网在线观看| 波多野结衣久久高清免费| 亚洲国产成人久久综合| 免费h成人黄漫画嘿咻破解版| 老司机午夜性生免费福利| 4338×亚洲全国最大色成网站| 一级一级毛片免费播放| 亚洲三区在线观看无套内射| 免费无码又爽又刺激一高潮| 亚洲va中文字幕无码久久| 久久国产色AV免费看| 7777久久亚洲中文字幕蜜桃| 国产a视频精品免费观看| 亚洲视频无码高清在线| 国产免费无遮挡精品视频| 国产99久久久久久免费看| 亚洲精品在线观看视频| 成人黄软件网18免费下载成人黄18免费视频 | 1000部羞羞禁止免费观看视频| 亚洲天堂中文字幕在线观看| 午夜免费福利网站| 一区二区三区免费看| 亚洲精品在线观看视频| 成人奭片免费观看| 色婷婷精品免费视频| 亚洲激情在线视频| 免费看美女让人桶尿口| 国产伦精品一区二区免费| 亚洲精品人成电影网| 免费国产一级特黄久久| 青青青国产手机频在线免费观看|