Java-Collection
类型:接口
常用抽象方法:
boolean add(E e) 确保此集合包含指定的元素(可选操作)。
void clear() 从此集合中删除所有元素(可选操作)。
boolean contains(Object o) 如果此集合包含指定的元素,则返回 true 。
boolean isEmpty() 如果此集合不包含元素,则返回 true 。
boolean remove(Object o) 从该集合中删除指定元素的单个实例(如果存在)(可选操作)。
int size() 返回此集合中的元素数。
Iterator<E> iterator() 返回此集合中元素的迭代器。
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo1Main {
public static void main(String[] args) {
/*boolean add(E e) 确保此集合包含指定的元素(可选操作)。
void clear() 从此集合中删除所有元素(可选操作)。
boolean contains(Object o) 如果此集合包含指定的元素,则返回 true 。
boolean isEmpty() 如果此集合不包含元素,则返回 true 。
boolean remove(Object o) 从该集合中删除指定元素的单个实例(如果存在)(可选操作)。
boolean retainAll(Collection<?> c) 仅保留此集合中包含在指定集合中的元素(可选操作)。
int size() 返回此集合中的元素数。
*/
Collection<String> c=new ArrayList<String>();//Collection是接口,不能直接实例化
c.add("hello");
c.add("nice");
c.add("java");
c.add("nice");
System.out.println(c.size());
System.out.println(c.contains("java"));
System.out.println(c.contains("javaee"));
System.out.println(c.remove("nice"));
System.out.println(c.isEmpty());
//输出集合
System.out.println(c);
c.clear();
System.out.println(c);
}
}
输出:
4
true
false
true
false
[hello, java, nice]
[]
仅为学习记录,仅供参考