Collection接口的常用方法

  //1、add(Object e)
  //2、size()
  //3、addAll(Collection col1);
  //4、isEmpty() : 判断当前集合是否为空 
  //5、clear() 清空集合元素
  //6、contains(Object obj) 方当前集合中是否包含obj
  //7、containsAll(Collection c)判断c中的所有元素是否都存在与当前集合中
  //8、remove(Object obj) 从当前集合中,删除obj元素
  //9、removeAll(Collection c)  在当前集合中移除集合c
  //10、 retainAll(Collection coll1) 获取当前集合和coll1集合的交集,并返回给当前集合
  //11 、equals(Object obj)
 //12、hashCode()  返回当前对象的hash值
  //13、toArray()       将集合  ---> 数组
  //14、iterator()  返回iterator()接口的实例,用于遍历集合元素
public class CollectionTest {
    @Test
    public void test1(){
        Collection col =new ArrayList();
        //1、add(Object e)
        col.add("aa");
        col.add("bb");

        //3、addAll(Collection col1);
        Collection col1 =new ArrayList();
        col1.add("cc");
        col1.add("dd");
        col.addAll(col1);
        System.out.println(col);

       //2、size()
        int size = col.size();
        System.out.println(size);

        //4、isEmpty() : 判断当前集合是否为空
        System.out.println(col.isEmpty());

        //5、clear() 清空集合元素
        col.clear();
        System.out.println(col);
    }
}


p518 Collection接口中的常用方法二
/**
 * @author houChen
 * @Description:
 * @date 2020/2/24 10:08
 * @blog https://www.cnblogs.com/houchen/
 *
 * 向Collection接口的实现类的对象中添加数据obj时,要求obj所在类重写equals()方法
 */


public class CollectionTest1 {

    @Test
    public void test1(){
        Collection col=new ArrayList();
        col.add("aa");
        col.add("bb");
        col.add(123);

        //6、contains(Object obj) 方当前集合中是否包含obj
        //我们在判断时,会调用obj对象的equals()方法
        boolean aa = col.contains("aa");
        System.out.println(aa);


        //7、containsAll(Collection c)判断c中的所有元素是否都存在与当前集合中
        
    }
}

p519 Collection接口中的常用方法三
// 8、remove(Object obj) 从当前集合中,删除obj元素
// 9、removeAll(Collection c)  在当前集合中移除集合c

//10、 retainAll(Collection coll1) 获取当前集合和coll1集合的交集,并返回给当前集合
//11 、equals(Object obj)

p520 Collection接口中的常用方法四
// 12、hashCode()  返回当前对象的hash值
// 13、toArray()       将集合  ---> 数组
//  14、iterator()  返回iterator()接口的实例,用于遍历集合元素


拓展:数组 ----> 集合
Arrays.asList();

 

发布了158 篇原创文章 · 获赞 15 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览