Map集合,Collections,Arrays,增强for

1. Map集合
  |-- HashMap 基于哈希表的双列集合,不允许重复键,允许null作为键,或者值
  |-- TreeMap 基于二叉树的双列集合,不允许重复键,对存储对象进行自然排序,按照自定义的比较器,使TreeMap具备比较性
  |-- HashTable 基于哈希表的双列集合,不允许重复键,不用允许使用null作为键,或者值,线程同步
    |--Properties 和IO技术相互配合
    
 2. Map集合
  |-- 存储元素使用put方法
  |-- 取出元素使用get方法
  |-- 取出方式:
    |-- keySet方法,将集合中的键,存储到Set集合中,迭代Set集合可以获取到键,通过get方法获取到值
    |-- entrySet方法,将集合中键值映射关系保存在 Map.Entry对象中,保存吧到Set中
    


 3. Collections
   |-- sort对list集合进行排序
   |-- sort对list集合进行排序,传入自定义比较器
   
   |-- fill方法,填充元素到集合中,全部被替换了
   |-- shuffle方法 对list集合进行随机性的排列
   |-- synchronizedList方法,将list集合,转换成线程同步的
   |-- max方法,获取Collection集合中的最大元素,自然排序,也可以自己定义比较器
   |-- binarySearch方法 对有序的List集合进行二分查找,找不到,返回(-插入点)-1
   |-- reverse方法,反转list集合
   |-- reverseOrder() 强行逆转集合中元素的自然顺序
   |-- reverseOrder(自定义的比较器)强行逆转比较器,这个方法需要对sort配合 
   |-- swap方法,对list集合进行指定位置上元素的互换
   
 4. Arrays
   |-- sort对数组进行升序排列
   |-- binarySearch方法 对有序的数组进行二分查找,找不到,返回(-插入点)-1
   |-- asList将数组转成集合
   |-- 集合中的toArray方法,将集合转成数组 
   
 5. 增强for循环--记住格式
   |-- JDK1.5以后,包含1.5
   |-- 取出让你看
   |-- 不能直接操作Map集合,但是可以间接的操作
   |-- 直接操作Collection集合,还有数组
   
 6. 函数的可变参数
   |-- 看看代码


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值