package com.msb.test01; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; /** * @author : liu * 日期:13:50:10 * 描述:IntelliJ IDEA * 版本:1.0 */ 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 ArrayList(); //调用方法: //集合有一个特点只能存放引用数据类型的数据,不能是基本数据类型 //基本数据类型自动装箱,对应包装类int---》Integer col.add(18); col.add(13); col.add(11); col.add(17); System.out.println(col.toString()); List list = Arrays.asList(new Integer[]{11, 15, 3, 7, 11});//Arrays.asList()将一个数组转为list集合 col.addAll(list);//将另一个集合添加到COL中 System.out.println(col); //col.clear()清空集合 //col.clear(); System.out.println(col); System.out.println("集合中元素的数量为:"+col.size()); System.out.println("集合是否为空"+col.isEmpty()); boolean remove = col.remove(15); System.out.println(col); System.out.println("集合中数据是否被删除"+remove); Collection col2 = new ArrayList(); col2.add(18); col2.add(13); col2.add(11); col2.add(17); Collection col3 = new ArrayList(); col3.add(18); col3.add(13); col3.add(11); col3.add(17); System.out.println(col2.equals(col3)); System.out.println(col2 == col3);//地址一定不相等返回的一定是false System.out.println("是否包含元素:"+col2.contains(111)); } }
标签:常用,col2,System,接口,add,Colletion,println,col,out From: https://www.cnblogs.com/jeldp/p/16821549.html