每日学习12
今天学习了Map的常用API,put()添加键值对,remove根据键删除元素containsKey和containsValue,判断是否存在这个键或者值
clear清空元素,isEmpty是否为空,size()键值对个数
三种遍历方式
1.用键找值
用keySet把键放到Set集合里,然后遍历set集合
2.找键值对
用entrySet把键值对放进Set<Map.Entry<xx,xx>>s,然后遍历set集合
3.lamdba表达式
map.forEach((key,value)->{});
学习了HashMap的基本使用,并完成了两道练习题,学习了LinkedHashMap,保证存和取的顺序相同
学习TreeMap两种排序方式
1.自定义对象,重写Comparable中的compareTo方法
2.String等java包装类,传递比较器Comparator.
明天用TreeMap完成两道练习,然后了解HashMap,TreeMap的源码,可变参数和集合工具类
今日无问题

浙公网安备 33010602011771号