您的位置:首页 > 其它

Collection方法之一 向集合添加元素,判断是否为空

2017-03-16 15:52 357 查看
package andycpp;

import Java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Date;

import org.junit.Test;

public class TestCollection {
@Test
public void testCollection1(){
//因为Collection是一个接口,所以new一个具体的实现类
Collection coll = new ArrayList();

//Collecion的方法,常用的有15个

//1.size():返回集合中元素的个数。
System.out.println(coll.size());

//2,add(Object obj); 向集合中添加一个元素
coll.add(123);
coll.add("AA");
coll.add(new Date());
coll.add("BB");
System.out.println(coll.size());

//3,addAll(Collection coll);批量的添加元素,里面传入一个Collection集合类的对象。将形参coll中包含的所有元素添加到当前集合中
//传之前重新创建一个,new一个,或者通过Arrays数组的工具类,asList返回一个List类型的,里面是他的一个子接口
Collection coll1 = Arrays.asList(1,2,3); // 1,2,3是数组里面的元素,转换成list
//相当于把Collection里面的所有元素添加到coll里
coll.addAll(coll1);
System.out.println(coll.size());//这个时候应该是7个元素
//查看集合元素
System.out.println(coll);//有可能是地址,如果是地址,调用toString方法,相当于默认的Object对象;如果不是地址,则是重写了,
//相当于ArrayList重写了toString方法,重写的效果就是打印集合中对应的元素。通过这样的方式,通过打印集合名,就可以查看集合中的元素。

//4,isEmpty();判断集合是否为空
System.out.println(coll.isEmpty());

//5,clear();清空集合元素
coll.clear();
System.out.println(coll.isEmpty());
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: