Java之Collection常用方法

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));

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中的常用类有很多,其中包括Object类、String类、StringBuilder类、Collection接口、List接口、Set接口、Map接口等等。这些类都有一些常用方法可以用来进行各种操作。比如,Object类是所有类的父类,它提供了一些通用的方法,比如equals()方法用于比较两个对象是否相等。String类提供了一些字符串操作的方法,比如length()方法用于获取字符串的长度。StringBuilder类和StringBuffer类是可变的字符串类,它们提供了一些方法用于对字符串进行修改。Collection接口是集合类的父接口,它定义了一些通用的方法,比如add()方法用于向集合中添加元素。List接口和Set接口是Collection接口的子接口,它们分别定义了一些与列表和集合相关的方法。Map接口是键值对的集合,它定义了一些与键值对相关的方法。除了这些类和接口,还有一些其他的常用类,比如Math类、Random类、Arrays类、System类等等。Math类提供了一些数学运算的方法,比如abs()方法用于求绝对值,pow()方法用于求幂。Random类用于生成随机数。Arrays类提供了一些数组操作的方法,比如sort()方法用于对数组进行排序。System类提供了一些与系统相关的方法,比如currentTimeMillis()方法用于获取当前时间。以上只是一些常用类和方法的简单介绍,实际上Java中还有很多其他的类和方法可以使用。[1][2][3]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值