维尼熊
Map对key或者value进行排序 Map对key或者value进行排序
开发中偶尔会遇到一些比较特殊的需求,比如对一个map进行排序,并且是对key或者value进行排序,那么我们可以用Java8中提供的stream来进行实现 排序工具类封装排序工具类 package com.xiaozhangge.commo
2020-07-25
Java中使用元组 Java中使用元组
元组(Tuple)是固定数量的不同类型的元素的组合。元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值,可以把这多个值作为元组返回,而不需要创建额外
2020-01-09
javac编译java文件 javac编译java文件
javac编译java文件由于最近项目需求有这样一个需求,生产上新给了一个csv文件,程序需要读取内容进行清洗,但是拿不出来看,也不可能为了这一个小测试专门打审批给生产上传一个程序包,就想到了使用javac写个简单的测试看下数据。下面先来复
2019-11-05
Apache CollectionUtils 常用方法总结 Apache CollectionUtils 常用方法总结
CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。 依赖 maven <!-- https://mvnrepository.com/artifact/commons-col
2019-03-01
Comparable和Comparator的区别 Comparable和Comparator的区别
ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,co
2019-02-17
Java拆分shell命令成数组 Java拆分shell命令成数组
命令行拆分成string数组 原始命令如下 -p /path -d "here's my description" --verbose other args 需要的拆分结果如下 Array[0] = -p Array[1] = /pa
2019-01-29