java集合、常用類和String.doc

java集合、常用類和String.doc

ID:62033515

大?。?35.50 KB

頁數(shù):24頁

時(shí)間:2021-04-15

java集合、常用類和String.doc_第1頁
java集合、常用類和String.doc_第2頁
java集合、常用類和String.doc_第3頁
java集合、常用類和String.doc_第4頁
java集合、常用類和String.doc_第5頁
資源描述:

《java集合、常用類和String.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第五部分Java中的集合集合可以放置不同類型的數(shù)據(jù),長度也是可以改變的,集合類都在java.util包中,包括:set、List、Map、等等。Collection接口是集合類的根接口,主要方法介紹:Boolean add(Eo)指定元素追加到列表最后BooleanaddAll(Collection

2、) 判斷是否包含全部inthashCode()返回次集合的哈希碼值BooleanisEmpty()Inerat(yī)or〈E〉iteratorvoidremove(int index?。?;刪除指定位置上的元素BooleanremoveAll(Collection<?extendsE〉c)刪除與集合c中相同的元素intsize()toArray() 和數(shù)組形式的轉(zhuǎn)換1。集合setSet實(shí)現(xiàn)了Collection 中的所有方法,不能有重復(fù)元素,主要的類HashSet 和TreeSet(1)HashSet對元素隨機(jī)排序的集合類,無序不重

3、復(fù)集合,如果元素個(gè)數(shù)超過了集合容量,會自動(dòng)增加一倍;例子說名問題:import?。阛va。util.HashSet;publicclassHashSetTest{public staticvoid main(Stringargs[]){?HashSethashSet=newHashSet();??hashSet.a(chǎn)dd("red");?hashSet.a(chǎn)dd(”yellow”);?hashSet。add(”blue");hashSet.a(chǎn)dd("white");??hashSet。add("black");??hashSet

4、.a(chǎn)dd(8);?System。out.println("hashSet’sinfo:"+hashSet);??hashSet。remove("red");??System。out.println(”hashSet:” +hashSet.toString());?System.out.println("thesizeofhashSetis :"+ hashSet.size());???Object[]Value=hashSet.toArray();?for(inti=0;i〈Value.length;i++){??Syste

5、m。out.print(Value[i]+"");}System.out.println();?System。out.println(hashSet.contains(2));hashSet.clear();?System.out.println("the hashSet'ssize:?。?hashSet.size());??}}運(yùn)行結(jié)果:hashSet'sinfo:?。踨ed, white,8, blue,yellow,black]hashSet:?。踳hite,?。??。鈒ue,yellow,black]thesizeo

6、fhashSet is?。骸?white8blueyellowblackfalsethehashSet's size:0(1)Tree(cuò)Set類對元素排序的有序集合集合中元素是自然排序,不能有重復(fù)元素例子說明:importjava.util.Tree(cuò)Set;importjava.util.SortedSet;public?。悖靉ssTree(cuò)SetTest?。?publicstatic void main(String?。醨gs[]){SortedSet?。簦騟eSet=new TreeSet();??tree(cuò)Set.add("

7、10”);treeSet.add(”red”);??treeSet。add("yellow");?tree(cuò)Set。add("blue”);?tree(cuò)Set。add("white”);?System。out.println("first_tree(cuò)Set="+treeSet.first());?System.out。println("last_treeSet=?。?treeSet。last());?//?System.out.println("subSet_treeSet=?。?treeSet);?System。out.prin

8、tln("treeSet'length :"+treeSet.size());System.out。println(”tree(cuò)Setis?。胦ntainred:"+tree(cuò)Set。contains("red"));tree(cuò)Set.clear();?System。out。println(tr

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。