
Java
巴拉巴拉朵
这个作者很懒,什么都没留下…
展开
-
Java遍历Map效率对比
Java遍历Map效率对比Java 中Map容器的遍历有多种方式,但是不同的方式效率会大有不同,以前没有注意这些细节,随意使用遍历方式在本地可能没有什么影响,但是在项目在高频使用需要特别注意,尽量使用高效的方式。首先,Map.Entry<K,V>是可以包含了Key和Value的,keySet包含了所有的Key,再使用get方法可以拿到对应的Value;所以包含Key和Value内容...原创 2019-03-25 21:04:11 · 7746 阅读 · 0 评论 -
Java实现对象列表排序
Java实现多个对象排序(两种方式)如果是Java自定义的对象,需要对多个对象进行排序,这里使用Java自身提供的排序函数Collections.sort();但是我们的对象需要支持这个函数,需要做一些改动。有两种方式实现,第一种是自定义对象实现Comparable接口,并且覆盖compareTo方法,将这个方法的逻辑替换为自己的排序逻辑;另外一种方式是在排序时使用Comparator类,并且覆...原创 2019-03-22 17:19:35 · 7075 阅读 · 0 评论 -
Java时间简单格式化
Java时间简单格式化Java有一个非常好用的时间库Joda,大家用了都会说Joda大法好,但是今天也简单介绍下Java自带的时间处理模块,有时候需要快速添加Java日志打印出来,又是临时的需求,所以要快速实现出来public static void main(String[] args) { long time1 = 1538767999; // 长整型10位的秒级时间戳 ...原创 2019-04-15 23:45:00 · 1639 阅读 · 0 评论 -
Java中的Optional类小记
Java中的Optional类Java中避免空指针异常的一个类,非常好用,适当使用,可以极大的优化代码逻辑,减少出错的概率// 类静态方法// 通过工厂方法创建Optional类,of需要确定有值,ofNullable的参数可以为null。of()ofNullable()import java.util.Optional;Optional<String> empt...原创 2019-07-03 18:21:24 · 207 阅读 · 0 评论 -
StringUtils.isNumeric判断是否是数字字符串
StringUtils.isNumeric判断是否是数字字符串org.apache.commons.lang3.StringUtils字符串工具类StringUtils能够很方便的处理Java字符串问题,简直是Java字符串的一大法宝可以记录下常用的功能,即便对于字符串对象为null,也是轻松处理IsEmpty/IsBlank - checks if a String contains t...原创 2019-07-23 17:59:36 · 12055 阅读 · 1 评论