![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java实用代码
文章平均质量分 53
分享一些使用java工具类或函数代码
程序员小王
代码指尖过,佛主心中留。
展开
-
java8分别对于Map的key和value值进行排序
1、map 根据value排序Map<String,BigDecimal> map =new HashMap<>();map.put(“one”, 0.08);map.put(“two”, 0.1);map.put(“three”, 0.2);map.put(“four”, 0.91);上面是项目中的一个中间结果,我们需要对这个map根据value值倒序排序,下...原创 2019-03-28 15:46:23 · 5714 阅读 · 1 评论 -
将一个聚合对象拆解成多个原生对象
写代码的时候我们会连表查询,这时候接收对象就会由多个表的字段组合而成。但有时候我们需要从这个聚合对象中提取出单表对象进行使用,传统的做法是:先new一个单表对象,然后一个一个的setter,getter代码臃肿还麻烦。所以我就写了一个工具类专门干这个事儿。还挺实用的,给大家分享一下:import java.lang.reflect.Field;public class ObjAttrCopy { public static <T, F> Object copy(T obj,.原创 2021-06-08 20:29:36 · 328 阅读 · 0 评论 -
java获取系统时间来计算程序执行时间
第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms"); //伪代码long startTime=System.currentTimeMillis();原创 2020-06-17 10:21:00 · 638 阅读 · 0 评论 -
Java处理Excel导入将字段数据类型转换成String
public static String getCellValue(Cell cell) { String cellValue = ""; if (cell == null) { return cellValue; } // 判断数据的类型 switch (cell.getCellType())...原创 2020-01-13 18:04:30 · 5855 阅读 · 0 评论