![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
文章平均质量分 65
Suc1
观千剑而后识器,操千曲而后晓声
展开
-
Collections.shuffle()
Java.util.Collections类下有一个静态的shuffle()方法,如下:1)static void shuffle(List<?> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。2)static void shuffle(List<?> list, Random rand) 使用指定的随机源对指定列表进行置换,所有置换发生的可能性都是大致相等的,假定随机源是公平的。通俗一点的说,就像洗牌一样,随机打乱原来的顺序。..原创 2021-02-25 16:19:04 · 481 阅读 · 1 评论 -
Map 遍历
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!!public static void work(Map<String, Student> map) {Collection<Student> c = map.values();Iterator it = c.iterator();for (; it.hasNext()...原创 2018-10-23 17:23:52 · 93 阅读 · 0 评论 -
map 取key value
获取map的key和value的方法分为两种形式:map.keySet():先获取map的key,然后根据key获取对应的value;map..entrySet():同时查询map的key和value,只需要查询一次;两者的性能比较可以查看map.keySet()和map.EntrySet()的比较。以下是获取map的key和value,以及map里面的元素通过key或者value...原创 2018-11-01 17:27:17 · 178 阅读 · 0 评论 -
通用方法找出list集合中相同的元素
通用方法找出list集合中相同的元素 public static <E> List<E> getDuplicateElements(List<E> list) { return list.stream() // list 对应的 Stream .collect(Collectors.toMap(e...原创 2018-11-15 15:37:45 · 3095 阅读 · 0 评论