1. 程式人生 > >Java集合Colleciton接口

Java集合Colleciton接口

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接口