136 只出现一次的数字 自己一开始想到先排序,然后再遍历,结果错了。。。很容易也可以想到使用 Hash 映射来进行计算,遍历一次后结束得到结果,但是在空间复杂度上会达到 O(n)O(n),需要使用较多的额外空间 但是大牛想出异或的方法,也太牛了,学习到了! hashmap.keySet可以取出键值 ...
分类:
其他好文 时间:
2019-11-30 15:21:48
阅读次数:
92
AbstractMap抽象类实现了一些简单且通用的方法,本身并不难。但在这个抽象类中有两个方法非常值得关注,keySet和values方法源码的实现可以值的学习。 抽象类通常作为一种骨架实现,为各自子类实现公共的方法。上一篇我们讲解了Map接口,此篇对AbstractMap抽象类进行剖析研究。 Ja ...
分类:
编程语言 时间:
2019-11-23 18:29:18
阅读次数:
69
JwtUtil import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; impo ...
分类:
其他好文 时间:
2019-11-23 16:35:07
阅读次数:
88
1.直接获取该TreeMap集合中的关系:entrySet() Map接口中的方法,返回值类型是该集合中的各个关系;返回值类型是:Set类型的Map.EntrySet类型;然后在通过Set集合中特有的元素取出方式:将集合中的各个元素迭代取出;例子: 1 import java.util.*; 2 c ...
分类:
其他好文 时间:
2019-11-21 22:52:02
阅读次数:
92
Map<String, String> map= new HashMap<String,String>(); for(Map.Entry<String, String> entry : map.entrySet()){ if(entry.getValue().equals("符合条件")){ Str ...
分类:
编程语言 时间:
2019-11-21 14:19:24
阅读次数:
104
前言 在之前的博客文章中已经介绍了Collection接口使用,本篇将介绍Collection接口中的子类的用法,至于为啥要讲它的子类这种小白问题就不要问我了。啥?有小白在看我写的文章...不好意思不好意思,原谅我刚才说的话,请允许博主我重新组织一下语言...咳咳,至于 为啥要讲Collection ...
分类:
其他好文 时间:
2019-11-07 09:18:47
阅读次数:
100
题目 给定一个非空的整数数组,返回其中出现频率前?k?高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1], k = 1 输出: [1] 说明: 你可以假设给定的?k?总是合理的,且 1 ≤ k ≤ 数组 ...
分类:
其他好文 时间:
2019-11-06 01:19:01
阅读次数:
139
java读取系统Properties 属性,针对配置较多的属性值,单独打印,实现代码如下: ...
分类:
编程语言 时间:
2019-11-01 18:07:33
阅读次数:
91
1、需要 Map 的主键和取值时,应该迭代 entrySet() 反例: 正例: 2、应该使用Collection.isEmpty()检测空 使用 Collection.size() 来检测空逻辑上没有问题,但是使用 Collection.isEmpty()使得代码更易读,并且可以获得更好的性能。任 ...
分类:
编程语言 时间:
2019-11-01 12:32:17
阅读次数:
82
//方式一:在for-each循环中使用entries来遍历 System.out.println("方式一:在for-each循环中使用entries来遍历"); for(Map.Entry<String, String> entry: map.entrySet()) { System.out.p... ...
分类:
编程语言 时间:
2019-10-31 10:48:17
阅读次数:
87