package com.test.Test01; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; public class Test01 { //这是一个main方法,是程序的入口 public static void main(String[] args) { /* * Collection接口的常用方法 * 增加:add(E e) addAll(Collection<? extends E> c) * 删除:clear() remove(Object o) * 修改: * 查看:iterator() size() * 判断:contains(Object o) equals(Object o) isEmpty() * */ //创建对象 //Collection col = new Collection(); //接口没有办法创建对象 //创建对象:接口不能创建对象,利用实现类创建对象。 Collection col = new ArrayList(); //调用方法 //集合有一个特点:只能存放引用数据类型的数据,不能是基本数据类型 //基本数据类型自动装箱,对应包装类。int------>Integer col.add(18); col.add(12); col.add(11); col.add(7); System.out.println(col/*.toString()*/); //[18, 12, 11, 7] //把数组转换为集合,把Integer数组转换为list集合了 List list = Arrays.asList(new Integer[]{11, 15, 3, 7, 1}); //System.out.println(list/*.toString()*/); //[11, 15, 3, 7, 1] ((ArrayList) col).addAll(list); //通过addAll把list集合放到col里面去了 addAll放多个元素到集合中 //将另一个集合添加到col中 System.out.println(col); //[18, 12, 11, 7, 11, 15, 3, 7, 1] //col.clear(); //清空集合 System.out.println(col);//[] System.out.println("集合中元素的数量"+col.size()); //集合中元素的数量0 集合中元素的数量9 System.out.println("集合是否为空"+col.isEmpty()); //集合是否为空true 集合是否为空false boolean isRemove = col.remove(15);//从上面可以看出来15被删掉了 System.out.println(col); //[18, 12, 11, 7, 11, 3, 7, 1] System.out.println("集合中元素是否被删除:"+isRemove); //集合中元素是否被删除:true Collection col2 = new ArrayList(); col2.add(18); col2.add(12); col2.add(11); col2.add(7); Collection col3 = new ArrayList(); col3.add(18); col3.add(12); col3.add(11); col3.add(17); System.out.println(col2.equals(col3)); //true System.out.println(col2 == col3); //地址不一定相等false System.out.println("是否包含元素:"+col3.contains(17)); //是否包含元素:true } }
文章来源地址https://www.toymoban.com/news/detail-454580.html
文章来源:https://www.toymoban.com/news/detail-454580.html
到了这里,关于java中Collection接口的常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!