Java集合有三種
Set(集),List(列表),Map(映射)
在創(chuàng)建Java數(shù)組時(shí),必須明確指定數(shù)組長(zhǎng)度,數(shù)組一旦創(chuàng)建,其長(zhǎng)度就不能被改變。為了使程序能方便的存儲(chǔ)和操縱數(shù)目不固定的一組數(shù)據(jù),JDK類庫提供了Java集合,所有Java集合類都位于java.util包中。
1、Set(集):集合中的對(duì)象不按特定方式排序,并且沒有重復(fù)對(duì)象。TreeSet,HashSet
2、 List(列表):集合中的對(duì)象按照索引位置排序,可以有重復(fù)對(duì)象,允許按照對(duì)象在集合中的索引位置檢索對(duì)象。List與數(shù)組有些相似。ArrayList
3、Map(映射):集合中的每一個(gè)元素包含一對(duì)鍵對(duì)象和值對(duì)象,集合中沒有重復(fù)的鍵對(duì)象,值對(duì)象可以重復(fù)。它的有些實(shí)現(xiàn)類能對(duì)集合中的鍵對(duì)象進(jìn)行排序。
今天老師講了,把對(duì)象存儲(chǔ)到集合里,這樣就可以對(duì)對(duì)象進(jìn)行排序,重寫equals()方法,或者重寫compareTo方法
Set<類對(duì)象> set=new HashSet<類對(duì)象>();
集合也是一種比較重要的存儲(chǔ)工具。
posted on 2010-03-16 21:24
張貝貝 閱讀(1698)
評(píng)論(2) 編輯 收藏