2021-07-26

Collections工具类:
shuffle:打乱集合中的顺序
sort():排列集合中的元素(默认是升序)
sort(集合名,构造器子类):可以按照重写构造器的规则指定排序(降序:o2-o1),如果用的是自定义类中的字符串使用compareTo进行排序
addAll(集合名称,变量类型…变量名)
可变参数:变量类型…变量名 ,如果一个方法既要有可变参数也要有其他的参数,把其他参数放在前面,
Set:
特点: 唯一(不可重复)
HashSet:无序,不可重复 (如果是自定义类作为泛型,需要在自定义类中重写 HashCode和equals方法保证唯一性)
LinkedHashSet:有序的,唯一(同HashSet自定义类保证唯一方法一样)
TreeSet:唯一,可排序(默认升序)

  • 哈希表的特点
    底层是 数组+链表+红黑树
    特点:
    hashCode方法和equals方法确保 唯一性!
    对数的操作(插入),通过链表和红黑树!
    map:
    双列集合(key,value),是一对一对的存储数据的,key值是唯一的,value可重复,可通过key值找到对应的value值
    HashMap:
    唯一,无序
    LinkedMap:
    唯一,有序
    map集合遍历:
    键找值:keySet:获取map集合的key值得集合,然后用key值遍历get得到对应的value值
    键值对:entrySet:获取map集合的键值对的set集合,然后iter遍历,用getKey(),和getValue()方法获取
    方法:添加:put(key,value),删除remove(key),修改put(key,value)(因为key是唯一的所以添加重复的key值,会覆盖value值)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值