Collection接口的常用方法
Posted houchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
以上是关于Collection接口的常用方法的主要内容,如果未能解决你的问题,请参考以下文章
JAVA集合01_Collection接口概述常用方法集合和数组互转3种遍历方式