java Utils

集合#

Copy
CollectionUtils.isNotEmpty(null);

数字#

Copy
NumberUtils.isParsable(" ");

字符串#

Copy
StringUtils.isNotBlank("");
Copy
String join = String.join("-", "2018", "08", "09"); System.out.println(join);

结果:

Copy
2018-08-09
Copy
List<String> list = Arrays.asList("java", "python", "nodejs", "ruby"); String result = String.join(", ", list); System.out.println(result); //out: //java, python, nodejs, ruby

不同时间格式之间的转换#

Copy
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(inventoryTime); String dateStr = new SimpleDateFormat("yyyyMMddHHmmss").format(date);

随机数#

Copy
int size=10;//输出个数 int min=12;//最小值 int max=15;//最大值 new Random().ints(size, min, max+1).forEach(System.out::println);

MultiValuedMap#

Copy
MultiValuedMap<String,String> map =new ArrayListValuedHashMap(); map.put("a","qq"); map.put("a","qq"); map.put("a","ss"); map.put("a","dd"); map.put("b","re"); map.put("b","fs"); Collection<String> a = map.get("a"); a.forEach(System.out::println); //enrty map.entries().forEach(System.out::println);

結果:

Copy
qq qq ss dd a=qq a=qq a=ss a=dd b=re b=fs
posted @   懒企鹅  阅读(768)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示
CONTENTS