Java知识(Set接口和集合工具类)

1.Set&HashSet
Set接口的语法格式:
Set set=new HashSet<>();
Set接口:
1.Set接口存储一组唯一,无序的对象
2.HashSet是Set接口常用的实现类
3.Set接口不存在get方法
遍历Set时因为没有get方法,所以需要使用iterator迭代器的hasNext方法和next方法进行遍历 set接口唯一性:
不出现重复的数据 基本数据类型重复:值比较 引用数据类型重复:对象比较
2.工具类
java集合框架将针对不同数据结构算法的实现都保存在工具类中
collections类定义了一系列用于操作集合的静态方法
collections类主要方法:
方法说明
static void reverse(List list)反转指定List集合中的元素顺序
static void sort(List list)根据元素的自然顺序对指定List集合按升序排序
static void swap(List list,int i,int j)在指定List集合的指定位置处交换元素
static int binarySearch(List list,T key)使用二分查找法查找指定List集合,以获得指定对象的索引
static Object max(Collection coll)根据元素的自然顺序,返回给定集合的最大元素
static Object min(Collection coll)根据元素的自然顺序,返回给定集合的最小元素
static boolean repalceAll(List list,Object old,Object new)使用另一个值替换集合中出现的所有某一特定值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值