方法 | 简单说明 |
---|
size | 返回集合中元素的个数 |
add | 向集合中添加一个元素 |
addAll | 将形参 coll中包含的所有元素添加到当前集合中 |
isEmpty | 判断集合是否为空 |
clear | 清空集合元素 |
contains | 判断集合中是否包含制定的obj元素 如果包含 返回true 反之返回false |
containsAll | 判断当前集合中是否包含coll中所有的元素 |
removeAll | 求当前集合与coll的共有的元素 返回给当前集合 |
remove | 删除集合中的obj元素 若删除成功 返回true 否则 返回false |
removeAll | 从当前集合中删除包含在coll中的元素 |
equals | 判断集合中的所有元素是否完全相同 |
toArray | 将集合转化为数组 |
Collecstion接口的常用方法和简单说明
@Test
public void testCllection1(){
Collection coll = new ArrayList();
coll.add(123);
coll.add("aaa");
coll.add(new String("aa"));
coll.add(new Date());
coll.add("bbb");
coll.add(new Person("mm",23));
Collection colll = new ArrayList();
colll.add(123);
colll.add(new String("AA"));
//1.size();返回集合中元素的个数
System.out.println(coll.size());
//2.add(Object obj) 向集合中添加一个元素
coll.add(123);
coll.add("aaa");
coll.add(new Date());
coll.add("bbb");
System.out.println(coll.size());
//3.addAll(Collection coll); 将形参 coll中包含的所有元素添加到当前集合中
Collection colll = Arrays.asList(1,2,3);
coll.addAll(colll);
System.out.println(coll.size());
//4.isEmpty();判断集合是否为空
System.out.println(coll.isEmpty());
//5.clear();清空集合元素
coll.clear();
System.out.println(coll.isEmpty());
//6.contains(object obj)判断集合中是否包含制定的obj元素 如果包含 返回true 反之返回false
boolean aa = coll.contains(1231234);
aa = coll.contains("asdf");
System.out.println(aa);
//7.containsAll(collection coll)判断当前集合中是否包含coll中所有的元素
Collection col = new ArrayList();
col.add(123);
col.add(new String("AA"));
boolean bn = coll.containsAll(col);
System.out.println("##" + bn);
col.add(1111);
//8.removeAll(collection coll)求当前集合与coll的共有的元素 返回给当前集合
coll.removeAll(col);
System.out.println(coll);
//9.remove(object obj);删除集合中的obj元素 若删除成功 返回true 否则 返回false
boolean bbn = coll.remove("bb");
System.out.println(bbn);
//10.removeAll(Collection coll)从当前集合中删除包含在coll中的元素
coll.removeAll(colll);
11.equals(Object obj)判断集合中的所有元素是否完全相同
Collection coll2 = new ArrayList();
coll2.add(123);
coll2.add(new String("AA"));
System.out.println(colll.equals(coll2));
//12.toArray() 将集合转化为数组
Object[] obj = coll.toArray();
for(int i=0;i<obj.length; i++){
System.out.println(obj[i]);
}
}