第十三章集合的應用二:

迭代器:

作用;對集合內部的數據進行遍歷操作;主要用於setmap

1.        Iterator

方法:

hasNext():如果仍有元素可以迭代,則返回 true

next():返回迭代的下一個元素

remove:從迭代器指向的集合中移除迭代器返回的最後一個元素(可選操作)。

2. Enumeration

boolean hasMoreElements():測試此枚舉是否包含更多的元素。

nextElement():如果此枚舉對象至少還有一個可提供的元素,則返回此枚舉的下一個元素。

在裝數據之前Enumeration可以不裝數據,Iterator不行。

set集合:

每個元素獨一無二,添加到set裏的對象必須定義equals();(判斷是否重複的標準)

泛型的使用方法:

1.        泛型的類型參數只能是類類型,不能是簡單類型;

同一種泛型可以對應多個版本,不同版本的泛型

1.        實例是不兼容的;

2.        泛型的類型參數可以有多個;

3.        泛型的參數可以使用extends語句;

4.        泛型的參數類型還可以是通配符類型;

5.        泛型還有接口,方法等等,內容很多。

自動裝箱與拆箱:

裝箱:基本數據類型轉化成包裝類;

拆箱:包裝類轉化成基本數據類型;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章