Map<String, Object> map = BeanUtil.beanToMap(d); 2.3 Map转对象 DynamicDetailEntityentity=BeanUtil.toBean(map, DynamicDetailEntity.class); 三、类型转换工具类-Convert 3.1 转List 3.1.1 String转List publicclassClient{publicstaticvoidmain(String[] args){Stringstrs="a,b,c,d"; List<String> str...
LOGGER.info("collUtil join:{}", joinStr);//将以连接符号分隔的字符串再转换为列表List<String> splitList = StrUtil.split(joinStr,','); LOGGER.info("collUtil split:{}", splitList);//创建新的Map、Set、ListHashMap<Object, Object> newMap = CollUtil.newHashMap(); HashSet<Object> newHashSe...
ListUtil、SetUtil、MapUtil:提供了对List、Set、Map等集合的操作方法。 ArrayUtil:提供了对数组的常用操作,例如数组的判空、数组的合并、数组的截取等。 // 集合判空 booleanisEmpty=CollUtil.isEmpty(list); // 集合合并 List<String>newList=CollUtil.addAllIfNotContains(list1,list2); // 集合截取 List<...
query("select * from table_name"); 上述代码使用Db.use()方法获取了名为”db1”的数据库连接,然后调用query()方法执行了SQL查询语句,并将结果存储在一个List>对象中。 五、增删改查操作 Hutool-db提供了丰富的增删改查操作方法。例如,要插入一条数据,可以使用以下代码: Map<String, Object> map = new Ha...
转换:toCamelCaseMap/toListMap/toMapList/toObjectArray/unmodifiable/wrap/ 操作:defaultIfEmpty/empty/emptyIfNull/join/joinIgnoreNull/ ilter/inverse/reverse/sort/sortJoin/ 1. 2. 3. 4. 5. 6. 7. 8. 9. ArrayUtil-数组工具类 增减:newArray/remove/removeBlank/removeEle/removeEmpty/removeNull/ ...
对两个list队列内元素做交并集操作 public static void main(String[] args) { List list1 = new ArrayList<String>(); list1.add("a"); list1.add("b"); list1.add("c"); List list2 = new ArrayList<String>(); list2.add("b"); ...
经常用到把List Bean转成List Map,建议增加,参考代码如下: public final class BeanUtilExt { /** * 把存放Bean的List转换到存放Map的List * @param list * @return */ public static List<Map> listBean2listMap(List list){ List<Map> rs = new ArrayList<Map>(list.size()); for(Object obj:list...
数组转化为list: String[] strArr = {"a", "b", "c", "d"}; List<String> strList = Convert.toList(String.class, strArr); System.out.println(strList); CollUtil 集合工具类: CollUtil.findOne: 查找符合条件的一条数据 List<String> list = Arrays.asList("2","3"); ...
String today = DateUtil.today();// 获取生肖 String chineseZodiac = DateUtil.getChineseZodiac(1990);// 将毫秒转成方便阅读的时间,如3小时25分23秒232毫秒 String readableTime = DateUtil.formatBetween(12323232);// 转为农历日期 ChineseDate chineseDate = new ChineseDate(new Date());// 农历年份...
(); user.setAge(3); user.setName("遇见0和1"); //将 user 转成map Map<String, Object> map = BeanUtil.beanToMap(user); //将userInfo对象复制给map,key保留userInfo中属性的驼峰形式不做下划线处理,不忽略userInfo中值为null的属性 BeanUtil.beanToMap(userInfo,map,false,false); //不会清空map (...