当前位置: 首页 > news >正文

Object转List<>,转List<Map<>>


  

这样就不会局限在转换到List<Map<String,Object>>这一种类型上了.可以转换成List<Map<String,V>>上等,进行泛型转换虽然多了一个参数,但是可以重载啊注: 感觉field.get(key) 这里处理的不是很好,如果有更好的办法可以留言

public static <K, V> List<Map<K, V>> castListMap(Object obj, Class<K> kCalzz, Class<V> vCalzz) {List<Map<K, V>> result = new ArrayList<>();if (obj instanceof List<?>) {for (Object mapObj : (List<?>) obj) {if (mapObj instanceof Map<?, ?>) {Map<K, V> map = new HashMap<>(16);for (Map.Entry<?, ?> entry : ((Map<?, ?>) mapObj).entrySet()) {map.put(kCalzz.cast(entry.getKey()), vCalzz.cast(entry.getValue()));}result.add(map);}}return result;}return null;
}

Object转换List「Map「String,Object」」_object转list-CSDN博客

http://www.lryc.cn/news/215495.html

相关文章:

  • React使用富文本CKEditor 5,上传图片并可设置大小
  • 【工具使用】批量修改文件夹的时间操作
  • Android Snackbar
  • 详解API接口如何安全的传输数据(内附商品详情API接口接入方式)
  • 网工内推 | 大专以上,福利待遇好,IE认证优先(云厂商)
  • Python time strptime()和strftime()
  • 是谁家班主任还不知道 怎么发布期中成绩啊。
  • 损失函数(Loss Function)一文详解-聚类问题常见损失函数Python代码实现+计算原理解析
  • 测试用例设计方法 —— 场景法详解
  • el-table表格设置——动态修改表头
  • 京东数据分析:2023年9月京东洗地机行业品牌销售排行榜
  • 使用 TensorFlow SSD 网络进行对象检测
  • (2)STM32单片机上位机
  • 从InnoDB索引的数据结构,去理解索引
  • Nacos:动态服务发现与配置管理的终极解决方案
  • 易思无人值守智能物流系统Sys_ReportFile文件上传漏洞复现
  • java Map List转化,通过Map保存数据,通过List排序。取前三名
  • LEECODE 1480一维数组的动态和
  • python文档链接
  • HTTP调试代理工具/Proxyman
  • 搭建Qt5.7.1+kylinV10开发环境、运行环境
  • Ceph:关于Ceph 中创建和管理自定义 CRUSH Map
  • 【Linux】开发工具——vim多模式编辑器的入土设置sudoers白名单
  • Linux基础环境开发工具的使用(yum,vim,gcc,g++)
  • 加速软件开发和交付的革命性方法-DevOps
  • Ha-NeRF源码解读 train_mask_grid_sample
  • 大数据毕业设计选题推荐-系统运行情况监控系统-Hadoop-Spark-Hive
  • SpringBoot----自定义Start(自定义依赖)
  • 通过条件竞争实现内核提权
  • vue实现换肤功能