Java之Collection常用方法

本文详细介绍了Java集合框架中Collection接口的基本操作,包括add()、clear()、remove()、contains()、isEmpty()、size()和toArray()等方法的使用示例,帮助读者理解如何在实际编程中对单列集合进行元素的增删查改操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Collection是所有单列集合的父接口,因此Collection中定义的单列集合(List和Set)通用父接口中的一些方法,这些方法可用于操作所有的单列集合。


单列集合Collectoon<E>常用方法:

      1. - public boolean add(E e)  把给定的对象添加到当前集合中

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

      2.- public void clear() 清除集合中所有的元素

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>(
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);
//清空集合中所有的元素
  c1.clear();
  System.out.println("c1集合:"+c1);

      3.- public booelan remove(E e) 把指定的对象在当前集合中删除

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

//删除 李四 这个元素
c1.remove("李四");
System.out.println("c1集合:"+c1);


      4.- public boolean contains(Object obj) 判断当前集合中是否包含给定的对象

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

//判断c1集合中是否包含 小白这个元素
boolean result1 = c1.contains("小白");
System.out.println("result1  "+result1);
boolean result2 = c1.contains("小张");
System.out.println("result2  "+result2);


      5.- public boolean isEmpty() 判断当前集合是否为空

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

//判断当前集合是否为空
boolean empty = c1.isEmpty();
System.out.println(empty);


      6.- public int size() 返回集合中元素的个数

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

// 获取集合中的元素个数
System.out.println(c1.size());
System.out.println(c1);

      7.- public Object[] toArray() 把集合中的元素,存储到数组中

// 创建Collection集合对象,限制集合中元素的类型为String
Collection<String> c1 = new ArrayList<>();
// 往c1集合中添加元素
c1.add("张三");
c1.add("李四");
c1.add("王五");
c1.add("小明");
c1.add("小张");
c1.add("小白");
System.out.println("c1集合:"+c1);

//把集合中的元素,存储到数组中
Object[] objects = c1.toArray();
System.out.println("objects"+ Arrays.toString(objects));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值