Java 练习题(一)

发布于 2020-01-14

1.如何遍历Map的key集,value集,key-value集,使用上泛型。@Testpublicvoidtest1(){HashMap<String,Object>map=newHashMap<>();map.put("key1","value1");map.put("key2","value2&qu

0 条评论
410 热度

Collection 学习笔记之 List 接口

发布于 2020-01-11

List接口Collection接口:单列集合,用来存储一个一个的对象List接口:存储有序的、可重复的数据。-->“动态”数组,替换原有的数组ArrayList:作为List接口的主要实现类;线程不安全的,效率高;底层使用Object[]elementData存储LinkedList:对于频繁的插入、删除操作,使用此类效率比ArrayList高;底层使用双向链表存储Vector:作为Lis

0 条评论
344 热度

Collections 操作Collection、Map的工具类

发布于 2020-01-11

Collections:操作Collection、Map的工具类常用方法reverse(List):反转List中元素的顺序shuffle(List):对List集合元素进行随机排序sort(List):根据元素的自然顺序对指定List集合元素按升序排序sort(List,Comparator):根据指定的Comparator产生的顺序对List集合元素进行排序swap(List,int,int)

0 条评论
354 热度

Map 学习笔记(一)

发布于 2020-01-11

一、Map的实现类的结构Map:双列数据,存储key-value对的数据HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和valueLinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。原因:在原有的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。对于频繁的遍历操作,此类执行效率高于HashMap。TreeMap:保

0 条评论
442 热度