Java集合Colleciton接口
阿新 • • 發佈:2017-06-02
ear 關於 color esc interface remove 頂級 例如 list
概述(本節內容最好記下來,隨時能用,隨口能講,隨手能寫):
1,Collection集合頂級父類,繼承Iterable(可叠代接口)。
2,方法:add、addAll、clear、
一,首先看一下Collection的定義
public interface Collection<E> extends Iterable<E>
從定義中我們可以看出Collection是一個帶泛型的接口。
實現了Iterable接口,也就是說可以使用叠代器。
以上兩點很重要,其下所有子類均有這兩個屬性。
二,我們再來看看Colleciton的自有方法(不含集成而來的)。
1,關於add和addAll。
兩者都是往集合中添加元素(各自的子類會具體實現)。
前者是添加單個的元素,後者是可以添加一個實現了Collection的子類集合。
例如:
Collection<String> collection = new LinkedList<>();
collection.add("Escore");
collection.add("WYM");
collection.add("Charlie");
List<String> list = new ArrayList<>();
list.add("Anne");
list.add("Tom");
collection.removeAll(list);
2,待續。。。
Java集合Colleciton接口