版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、絎叓绔?緹や綋瀵硅薄鐨勭粍緇?瀛︿範(fàn)鐩殑錛?鎺屾彙鐢ㄦ暟緇勫瓨鍌ㄥ璞$殑鏂規(guī)硶?huì)忆簡(jiǎn)瑙i泦鍚堢殑骀??鎺屾彙鍚戦噺銆丒numeration鍙?qiáng)Iterat鎺ュ彛鐨勫姛鐢?鎺屾彙Map鎺ュ彛鍜孒ashtable鐨勭敤娉?瀛︿範(fàn)閲嶇偣錛?瀵硅薄鏁扮粍鍚戦噺Iterat鎺ュ彛HashtableMap鎺ュ彛絎叓绔?緹や綋瀵硅薄鐨勭粍緇?鏈珷鎻愯?錛?瀵硅薄鏁扮粍鐢ㄥ璞℃暟緇勫瓨鍌ㄥ璞?瀵規(guī)暟緇勫厓绱犺繘琛屾帓搴?鍦ㄥ凡鎺掑簭鐨勬暟緇勪
2、腑鏌ユ壘2.闆嗗悎Java闆嗗悎妗嗘灦鍚戦噺Enumeration鍙?qiáng)Iterat鎺ュ彛Map鎺ュ彛鍙?qiáng)鍏毒c誨眰嬈?鍝堝笇琛?8.1瀵硅薄鏁扮粍鏁扮粍鐨勫畾涔夛細(xì)int[]a1鎴杋nta1[]a1騫朵笉鏄竴涓疄闄呯殑鏁扮粍瀵硅薄錛岃€屽彧鏄竴涓紩鐢ㄨ€屽凡錛屼唬琛ㄦ煇涓暟緇勶紝浣嗘槸騫舵病鏈夊搴旂┖闂淬€傚湪Java涓紝鎵€鏈夌殑瀵硅薄錛堝寘鎷暟緇勶級(jí)蹇呴』鐢眓ew鎿嶄綔絎﹀姩鎬佸垎閰嶅唴瀛橈細(xì)int[]a1錛漬ewint
3、[8]鍩烘湰鏁版嵁綾誨瀷鏁板€肩殑鏁扮粍鍏冪礌灝嗕細(xì)琚祴榛樿鍊間負(fù)?dān)?錛屽竷?yōu)當(dāng)鍨嬫暟缁勭殑榛樿鍊間負(fù)false錛屽浜庨潪鍩烘湰鏁版嵁綾誨瀷鐨勬暟緇勫紩鐢?紝鍒欒祴鍊間負(fù)絀恒€?渚?18.1.1鐢ㄦ暟緇勫瓨鍌ㄥ璞?鎺掑簭錛屽嵆瀵規(guī)暟鎹寜鏌愮?欏哄簭榪涜?鎺掑簭錛屽?閫掑?鎴栭€掑噺絳夈€傝繖鏄渶閲嶈?鐨勮綆楀瀷搴旂敤涔嬩竴銆傚?錛岀數(shù)璇濆叕鍙稿鐢?shù)璇濈敤鎴峰厛鎸夊鎺掑簭锛岀劧鍚庡湪驽熀?涓婂啀鎸夊悕鎺掑簭錛屼互渚挎煡
4、璇㈢數(shù)璇濆彿鐮併€傝澶氬崟浣嶉兘瑕佸澶ч噺鐨勬暟鎹繘琛屾帓搴忥紝浠ヤ究榪涜綆$悊銆俲?ava.util.Arrays綾誨寘鍚竴濂楁帓搴忔暟緇勭殑綾繪柟娉?銆?渚?28.1.2瀵規(guī)暟緇勫厓绱犺繘琛屾帓搴?鎶樺崐娉曟煡鎵劇畻娉曚富瑕佹槸瀵瑰凡鎺掑簭鏁扮粍榪涜鏌ユ壘錛屽叾姣忚繘琛屼竴嬈℃瘮杈冮兘鍑忓皯?涓€鍗婅鏌ユ壘鐨勬暟緇勫厓绱犮€傝綆楁硶鍙栨暟緇勪腑鍔犱綅緗殑鍏冪礌鍜屾煡鎵懼叧閿瓧姣旇?緝錛岀浉絳夊垯鏌ユ壘緇撴潫錛岃繑鍥炲厓
5、绱犱笅鏍囥€傚惁鍒欙紝鎶婅鏌ユ壘鐨勬暟緇勫厓绱犲噺灝戜竴?鍗婏紝鍐嶇戶緇煡鎵炬暟緇勫墿涓嬬殑涓€鍗娿€傝嫢鍏抽敭瀛楁瘮鏁扮粍涓棿浣嶇疆鐨勫厓绱犲皬錛堝鍗囧簭鏁扮粍錛夛紝鍒欏湪鏁扮粍鐨勫墠鍗婇儴鍒嗗厓绱犱腑緇х畫鏌ユ壘錛涘惁鍒欙紝鍦ㄥ悗鍗婇儴鍒嗗厓绱犱腑緇х畫鏌ユ壘銆傚鏋滄煡鎵懼叧閿瓧涓嶇瓑浜庢墍鏌ユ壘鐨勯偅涓€鍗婃暟緇勭殑涓棿浣嶇疆?鍏冪礌鍊鹼紝榪欎釜綆楁硶鍐嶈繘琛屾姌鍗婏紝鍦ㄥ師鏁扮粍鐨勫洓鍒嗕箣涓€涓煡鎵撅紝渚濇綾繪帹銆
6、傜洿鍒版壘鍒頒笌鍏抽敭瀛楃浉絳夌殑鏁扮粍鍏冪礌錛屾垨鏌ユ壘浠呭墿涓嬩竴涓粛涓嶇瓑浜庡叧閿瓧鐨勬暟緇勫厓绱狅紙鍗蟲病鏈夋壘鍒板叧閿瓧錛夈€?渚?38.1.3鍦ㄥ凡鎺掑簭鏁扮粍涓煡鎵?8.2闆鍚??閫氬父鎯呭喌涓嬶紝鎶婂叿鏈夌浉鍚屾€ц川鐨勪竴綾葷墿鍝侊紝姹囪仛鎴愪竴涓暣浣擄紝灝卞彲浠ョО涓洪泦鍚堛€傛瘮濡傦紝鐢↗ava緙栫▼鐨勬墍鏈夌▼搴忓憳錛屽叏浣撲腑鍥戒漢絳夈€傞€氬父闆嗗渚?5Cat綾?8.2.3Enumeration鍙
7、奍terat鎺ュ彛Map鎺ュ彛鐢ㄤ簬緇存姢閿鍊煎錛坘?eyvaluepairs錛夈€傝鎺ュ彛鎻忚堪浜?jiǎn)浠廅句笉閲嶅鐨勯攬板€肩殑鏄犲皠銆?娣誨姞銆佸垹闄ら敭鍊肩殑鎿嶄綔錛?Objectput(ObjectkeyObjectvalue)錛氬皢浜掔浉鍏寵仈鐨勪竴涓叧閿瓧涓庝竴涓€兼斁鍏ヨ鏄犲儚銆傚?鏋滆鍏抽敭瀛楀凡緇忓瓨鍦?紝閭d箞涓庢鍏抽敭瀛楃浉鍏崇殑鏂板€煎皢鍙栦唬鏃у€箋€傛柟娉曡繑鍥炲叧閿瓧鐨勬棫鍊鹼紝濡傛灉鍏抽敭瀛
8、楀師鍏堝茍涓嶅瓨鍦?紝鍒欒繑鍥瀗ull銆?Objectremove(Objectkey)錛氫粠鏄犲儚涓垹闄や笌key鐩稿叧鐨勬槧灝勩€?voidputAll(Mapt)錛氬皢鏉ヨ嚜鐗瑰畾鏄犲儚鐨勬墍鏈夊厓绱犳坊鍔犵粰璇ユ槧鍍?voidclear()錛氫粠鏄犲儚涓垹闄ゆ墍鏈夋槧灝勩€?鈥滈敭鍜屽€奸兘鍙互涓簄ull銆備絾鏄紝涓嶈兘鎶奙ap浣滀負(fù)涓€涓敭鎴栧€兼坊鍔犵粰鑷韓銆傗€?8.2.4Map鎺ュ彛鍙?qiáng)鍏毒c誨眰嬈?鏌ヨ閿€
9、肩殑鎿嶄綔錛?Objectget(Objectkey)錛氳幏寰椾笌鍏抽敭瀛梜ey鐩稿叧鐨勫€鹼紝騫朵笖榪斿洖涓庡叧閿瓧key鐩稿叧鐨勫璞★紝濡傛灉娌℃湁鍦ㄨ鏄犲儚涓壘鍒拌鍏抽敭瀛楋紝鍒欒繑鍥瀗ull銆?booleancontainsKey(Objectkey)錛氬垽鏂槧鍍忎腑鏄惁瀛樺湪鍏抽敭瀛梜ey銆?booleancontainsValue(Objectvalue)錛氬垽鏂槧鍍忎腑鏄惁瀛樺湪鍊紇alue銆?int
10、size()錛氳繑鍥炲綋鍓嶆槧鍍忎腑鏄犲皠鐨勬暟閲忋€?booleanisEmpty()錛氬垽鏂槧鍍忎腑鏄惁鏈変換浣曟槧灝勩€?8.2.4Map鎺ュ彛鍙?qiáng)鍏毒c誨眰嬈?瑙嗗浘鎿嶄綔錛?瑙嗗浘鎿嶄綔錛氬鐞嗘槧鍍忎腑閿鍊煎緇勩€???SetkeySet()錛氳繑鍥炴槧鍍忎腑鎵€鏈夊叧閿瓧鐨勮?鍥鵑泦錛氣€滃洜涓烘槧灝勪腑閿殑闆嗗悎蹇呴』鏄儫涓€鐨勶紝鐢⊿et鏀寔錛岃繕鍙互浠庤?鍥句腑鍒犻櫎鍏冪礌錛屽悓鏃訛紝鍏抽敭瀛楀拰瀹冪浉鍏
11、崇殑鍊煎皢浠庢簮鏄犲儚涓?鍒犻櫎錛屼絾鏄笉鑳芥坊鍔犱換浣曞厓绱犮€傗€?Collectionvalues()錛氳繑鍥炴槧鍍忎腑鎵€鏈夊€肩殑瑙嗗浘闆嗭細(xì)鈥滃洜涓烘槧灝勪腑鍊肩殑闆嗗悎涓嶆槸鎯熶竴鐨勶紝鐢–ollection鏀寔錛岃繕鍙互浠庤?鍥句腑鍒犻櫎鍏冪礌錛屽悓鏃訛紝鍊煎拰瀹冪殑鍏抽敭瀛楀皢浠庢簮鏄犲儚涓?鍒犻櫎錛屼絾鏄笉鑳芥坊鍔犱換浣曞厓绱犮€傗€?SetentrySet()錛氳繑鍥濵ap.Entry瀵硅薄鐨勮鍥鵑泦錛
12、屽嵆鏄犲儚涓殑鍏抽敭瀛鍊煎錛氣€??滃洜涓烘槧灝勬槸鎯熶竴鐨勶紝鐢⊿et鏀寔錛岃繕鍙互浠庤?鍥句腑鍒犻櫎鍏冪礌錛屽悓鏃訛紝榪欎簺鍏冪礌灝嗕粠婧愭槧鍍忎腑琚垹闄わ紝浣嗘槸涓嶈兘娣誨姞浠諱綍鍏冪礌銆傗€?8.2.4Map鎺ュ彛鍙?qiáng)鍏毒c誨眰嬈?鍝堝笇琛ㄧ殑鍘熺悊錛?鍝堝笇琛紝鍙堢?О涓烘暎鍒楄〃錛屾槸綰挎€ц〃涓竴縐嶉噸瑕佺殑瀛樺偍鏂瑰紡鍜屾?绱㈡柟娉曪紝鍙互瀵硅妭鐐硅繘琛屽揩閫熸?绱?€傚叾鍩烘湰鎬濇兂鏄細(xì)鐢辯粨鐐圭殑鍏抽敭鐮
13、佸€煎喅瀹氱粨?jù)偣鐨勫瓨鍌ㄥ湴鍧€錛屽嵆浠ュ叧閿爜鍊糼涓鴻嚜鍙橀噺錛岄€氳繃涓€瀹氱殑鍑芥暟鍏崇郴h錛堢О涓烘暎鍒楀嚱鏁幫級(jí)錛岃綆楀嚭瀵瑰簲鐨勫嚱鏁板€糷錛坘錛夋潵錛屽皢榪欎釜鍊艱В閲婁負(fù)緇撶偣鐨勫瓨鍌ㄥ湴鍧€錛屽皢緇撶偣瀛樺叆璇ュ湴鍧€涓紝媯€(gè)绱㈡椂錛屾牴鎹?媯€(gè)绱㈢殑鍏抽敭鐮佸€鹼紝鐢ㄥ悓鏍風(fēng)殑鏁e垪鍑芥暟璁$畻鍑哄湴鍧€錛岀劧鍚庯紝鍒扮浉搴旂殑鍦板潃涓幓鑾峰彇瑕佹壘鐨勭粨鐐規(guī)暟鎹€?鍝堝笇琛ㄦ渶閲嶈鐨勪竴涓寚鏍囨槸璐
14、熻澆鍥犲瓙錛屽嵆鍝堝笇琛ㄤ腑緇撶偣鏁扮洰涓庤〃涓?兘瀹圭撼鐨勬€葷粨鐐規(guī)暟鐨勬瘮鍊鹼紝瀹冩弿榪頒簡(jiǎn)鍝堝笇琛ㄧ殑楗卞拰紼嬪害錛岃礋杞藉洜瀛愯秺鎺ヨ繎1.0錛屽唴瀛樼殑浣跨敤鏁堢巼瓚婇珮錛屽厓绱犵殑瀵繪壘鏃墮棿瓚婇暱錛屽悓鏍鳳紝璐熻澆鍥犲瓙瓚婃帴榪?.0錛屽厓绱犵殑瀵繪壘鏃墮棿瓚婄煭錛屼絾鍐呭瓨鐨勬氮璐硅秺澶с€傞€氬父錛孒ashtable綾葷殑璐熻澆鍥犲瓙涓?.75銆?8.2.5鍝堝笇琛?Hashtable綾伙細(xì)寤哄搱甯岃〃瀵硅薄pub
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Java程序設(shè)計(jì) 8章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 7章_ppt.txt
- Java程序設(shè)計(jì) 6章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 12章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 5章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 11章_ppt.txt
- Java程序設(shè)計(jì) 9章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 10章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
評(píng)論
0/150
提交評(píng)論