锘??xml version="1.0" encoding="utf-8" standalone="yes"?>97久久人人超碰,精品国产123区,欧美日韩精品免费观看视一区二区http://www.aygfsteel.com/sisyphus-blog/archive/2011/08/06/355918.htmlsisyphussisyphusSat, 06 Aug 2011 08:47:00 GMThttp://www.aygfsteel.com/sisyphus-blog/archive/2011/08/06/355918.htmlhttp://www.aygfsteel.com/sisyphus-blog/comments/355918.htmlhttp://www.aygfsteel.com/sisyphus-blog/archive/2011/08/06/355918.html#Feedback1http://www.aygfsteel.com/sisyphus-blog/comments/commentRss/355918.htmlhttp://www.aygfsteel.com/sisyphus-blog/services/trackbacks/355918.html綾婚泦灝辨槸涓涓姩鎬佺殑瀵硅薄鏁扮粍錛屽彲浠ュ瓨鍌ㄦ暟閲忎笉絳夌殑澶氫釜瀵硅薄

瀵硅薄鏁扮粍錛氬彲浠ヤ繚瀛樺涓璞″湪涓涓暟緇勪腑

闂錛氭暟緇勭殑闀垮害鏄笉鍙敼鍙樼殑錛岃岀被闆嗙殑澶у皬涓嶇‘瀹氬彲浠ヤ換鎰忕殑鎵╁厖鎴栧噺灝?/font>

涓変釜鏍稿績鎺ュ彛
1銆?Collection---List(ArrayList,LinkedList)
        ---Set
List
鎿嶄綔錛歛dd()
List all=new ArrayList();
all.add("MLDN");
all.add("LXH");
榛樿鎯呭喌涓嬪姞鍏ユ暟鎹殑欏哄簭灝辨槸杈撳嚭鐨勯『搴?br />鍙互浣跨敤鐗瑰畾鐨勬柟娉曞悜鎸囧畾鐨勪綅緗鍔?br />浣跨敤綾婚泦鏃訛紝鍔犲叆鐨勫璞℃渶濂戒竴縐嶅璞?/font>

浠庡璞℃暟緇勪腑鍒犻櫎鏁版嵁鐢╮emove()
涓涓釜鎵撳嵃鍏冪礌鐨勬柟娉曪細
     1銆佺敤for寰幆(size()鑾峰彇綾婚泦鐨勫ぇ灝忋乬et(int indenx)榪斿洖鎸囧畾浣嶇疆鐨勫厓绱?
  2銆両terator (寮鍙戜腑闆嗗悎閮芥槸鐢ㄨ鎺ュ彛杈撳嚭)
     鍥犱負闆嗗悎鐨勯暱搴︿笉鍥哄畾錛屾墍浠terator閲囩敤鐨勬柟娉曟槸涓涓釜鍒ゆ柇杈撳嚭錛?br />  濡傛灉鏈変笅涓涓厓绱犲氨鎵ц錛屽鏋滄病鏈変笅涓涓厓绱犲氨涓嶆墽琛?br />  鍒ゆ柇鏄惁鏈変笅涓涓厓绱狅細public boolean hasNext();
  鍙栧唴瀹?public Object next()
  Iterator iter=闆嗗悎瀵硅薄.iterator();
  while(iter.hasNext()){
   object obj = iter.next();
   System.out.println(obj);
  }

濡備綍璁╀竴涓泦鍚堝彧鍔犲叆涓縐嶅璞?br />List<java.lang.String>all = new ArrayList<java.lang.String>();
渚夸簬杞瀷

(Collection)闆嗗悎鎿嶄綔鐨勬柟娉曟葷粨錛?br />鍚戦泦鍚堜腑鍔犲叆鏁版嵁錛?br />浠庨泦鍚堜腑鍒犻櫎鏁版嵁錛?br />涓篒terator瀹炰緥鍖栵紱
鍙栧嚭鍏冪礌鐨勪釜鏁般?br />Set
鍖哄埆錛?HashSet 瀛愮被鍔犲叆鐨勫璞℃槸鏃犲簭鐨?(鏁e垪瀛樻斁)
    List 涓彲浠ュ瓨鏀鵑噸澶嶅厓绱狅紝 Set 涓笉鍏佽瀛樺湪閲嶅鍏冪礌
濡傛灉甯屾湜Set涓殑鏁版嵁鎸夐『搴?鏁版嵁鐨勫ぇ灝忎笉鏄斁鍏ユ暟鎹殑欏哄簭)瀛樻斁鍒欏簲璇ヤ嬌鐢═reeSet瀛愮被
闈犵殑鏄疌omparable()鎺ュ彛

2銆?Map
Map鐨勪富瑕佸姛鑳芥槸浣滀負鏌ユ壘浣跨敤鑰屼笉鏄綔涓鴻緭鍑轟嬌鐢?br />瀛樺彇鏁版嵁鐨勬柟娉曪細put(Object key,Object value)
鍙栧唴瀹癸細Object get(Object key)
Map<java.lang.String,java.lang.String> m = new HashMap<java.lang.String,java.lang.String>() ;
m.put("寮犱笁","123456") ;
m.put("鏉庡洓","654321") ;
System.out.println(m.get("璧靛叚")) ;//null

Map 鎺ュ彛鐨勫璞′笉鑳界洿鎺ヤ嬌鐢↖terator杈撳嚭
 //涓嬮潰鐨勮繖涓柟娉曚簡瑙e嵆鍙?br /> 濡傛灉闈炶浣跨敤Iterator杈撳嚭Map鎺ュ彛瀵硅薄鐨勫唴瀹癸紝鍒欏繀欏諱嬌鐢ㄤ互涓嬫楠?br />Map ——>Set ——> Iterator ——> Map.Entry ——> key銆乿alues

Set all = m.entrySet() ;
Iterator iter = all.iterator() ;
while(iter.hasNext()){
 Map.Entry me = (Map.Entry)iter.next() ;
 System.out.println(me.getKey()+" --> "+me.getValue()) ;
}

3銆?Iterator

4銆?Enumeration :鏋氫婦錛屼笌Iterator鐨勫姛鑳戒竴鑷達紝閮芥槸鐢ㄤ簬杈撳嚭闆嗗悎涓殑鍐呭

List 鍜?Set 閮戒笉鑳戒嬌鐢?Enumeration 杈撳嚭
鑰?List 鐨勫彟涓涓瓙綾伙細 Vector 鍙互浣跨敤Enumeration杈撳嚭

Vector 鏄竴涓悓姝ユ搷浣?鎬ц兘涓嶆槸寰堝ソ 鍥犳鍚庢潵璁?Vector 涔熷疄鐜頒簡 Iterator 鎺ュ彛
浣跨敤瀹炰緥錛?br />Vector v = new Vector() ;
v.add("A") ;
v.add("A") ;
v.add("A") ;
Enumeration e = v.elements() ;
while(e.hasMoreElements()){
 System.out.println(e.nextElement()) ;
}

5銆?Stack  (Vector 鐨勫瓙綾?(鍏堣繘鍚庡嚭)
Stack s = new Stack() ;
s.push("A") ;
s.push("B") ;
s.push("C") ;
s.push("D") ;
s.push("E") ;
// 鍙栧?br />while(!s.empty()){
 System.out.println(s.pop()) ;
}

嫻忚鍣ㄧ殑鍓嶈繘鍜屽悗閫灝辨槸鐢ㄦ爤瀹炵幇鐨?/font>

6銆?Hashtable 涓?HashMap 鐩鎬技錛屼絾 Hashtable 鏄悓姝ョ殑

7銆?Properties 綾繪槸 Hashtable 鐨勫瓙綾?br /> 涓嶅悓涔嬪錛?Properties 綾諱富瑕佹槸淇濆瓨瀛楃涓茬殑錛岃?Hashtable 鏄繚瀛樺璞$殑銆?br /> setProperties(String key,String value)
 getProperties(String key)

8銆?ArrayList 涓?Vector

 寮傛       |  鍚屾
 鍙敮鎸?Iterator 杈撳嚭| 鏀寔 Iterator 鍜?Enumeration 杈撳嚭
    鍑虹幇杈冩櫄   | 鍑虹幇杈冩棭
9銆?HashMap 涓?Hashtable
 寮傛       |  鍚屾
 涓嶇洿鎺ユ敮鎸両terator杈撳嚭| 涓嶇洿鎺ユ敮鎸両terator杈撳嚭
 鍑虹幇杈冩櫄   | 鍑虹幇杈冩棭

10銆佹湰绔犻噸鐐?/font>

HashMap 涓?Hashtable
ArrayList 涓?Vector
Iterator 涓?Enumeration

淇濆瓨鍗曚釜鍊肩殑闆嗗悎:Collection:
 |---List:鍏佽鏈夐噸澶嶅厓绱?br />  |---ArrayList:寮傛澶勭悊錛屾柊鐨勭被錛屽彧鑳界敤 Iterator 杈撳嚭
  |---Vector:鍚屾澶勭悊錛屾棫鐨勭被錛岃兘 Iterator 鍜?Enumeration 杈撳嚭
 |---Set:涓嶅厑璁告湁閲嶅鍏冪礌
  |---HashSet:鏁e垪錛屾棤搴?br />  |---TreeSet:鏈夊簭錛屾寜 Comparable 鎺掑簭
淇濆瓨涓瀵瑰肩殑闆嗗悎(Map):
 |---HashMap:寮傛澶勭悊鏂扮殑綾?br /> |---Hashtable:鍚屾澶勭悊鏃х殑綾?br /> |---TreeMap:鎸塊EY榪涜鎺掑垪鐨勯泦鍚?br />杈撳嚭:
 |---Iterator:鏂扮殑杈撳嚭綾伙紝鏂規硶鍚嶇О杈冪煭
 |---Enumeration:鏃х殑杈撳嚭綾伙紝鏂規硶鍚嶇О杈冮暱



sisyphus 2011-08-06 16:47 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 阳东县| 阜新市| 长垣县| 陵水| 镇坪县| 深圳市| 九龙坡区| 瑞安市| 平昌县| 景谷| 湖北省| 黔西| 澄迈县| 苗栗县| 江源县| 博兴县| 库车县| 磐石市| 濉溪县| 多伦县| 乌拉特后旗| 获嘉县| 永川市| 胶南市| 临漳县| 互助| 惠来县| 灵璧县| 镇坪县| 鄢陵县| 丰宁| 澄城县| 桓台县| 惠水县| 扬中市| 拉孜县| 奉新县| 马关县| 清原| 乡宁县| 濮阳市|