专栏首页java 微风集合拷贝通用方法、list 转换成 list (属性相同)

集合拷贝通用方法、list 转换成 list (属性相同)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/u011314442/article/details/100534471

此文 源代码 出自我低调、谦逊、帅气的大佬同事:Abel 。

拷贝2个拥有相同属性的集合实现:

package com.hydbest.app.lbd.marketing.common.utils;

import com.alibaba.fastjson.JSON;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Abel
 * JSON工具类
 */
public class JsonTransUtils{

    /**
     *  转为新列表(对象属性名要相同)
     * @param originList 原列表
     * @param tClass 新列表类对象
     * @param <T>
     * @return
     */
    public static <T> List<T> list2OtherList(List originList,Class<T> tClass){
        List<T> list = new ArrayList<>();
        for (Object info : originList) {
            T t = JSON.parseObject(JSON.toJSONString(info),tClass);
            list.add(t);
        }
        return list;
    }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深入理解 AMQP 协议

    原文链接:https://blog.csdn.net/weixin_37641832/article/details/...

    微风-- 轻许--
  • 解决:ClassNotFoundException: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect

    1. 场景,springcloud 学习工程中,把 feign 和 ribbon 工程 作为应用服务,纳入 hystrix-turbine 服务监控中。

    微风-- 轻许--
  • Dubbo + RestEasy 实现文件上传与下载

    原文链接:https://blog.csdn.net/weixin_43057263/article/details/...

    微风-- 轻许--
  • 架构师之路--谈架构师的基本素养和[干货]日志处理

    静儿
  • 小程序云函数访问第三方服务器错误解决

    1.报以下错误大概率是因为got版本问题 我是直接npm install的,got版本是10.x

    薛定喵君
  • Just-Metadata:帮你自动化收集和分析IP地址元数据的强大工具

    今天给大家介绍的是一款名叫Just-Metadata的工具,该工具可以帮助研究人员收集和分析IP地址元数据,并通过大量数据集寻找目标网络系统之间的层级关系。

    FB客服
  • Exchange 2010 UM角色安装后无法启动服务,错误 1000,1001

    错误应用程序名称: UMworkerprocess.exe,版本: 14.2.247.1,时间戳: 0x4ea33a96 错误模块名称: Microsoft...

    李珣
  • Jackson用法详解

    Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架。Jackson 社区相对比较活跃,更新速度也比较快, 从 Git...

    三分恶
  • Nodejs课堂笔记-第四课 Dynamodb为何物

    本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢!   我喜欢带着目标来学习...

    随机来个数
  • Flutter中ListView 的使用示例

    这个小例子使用的是豆瓣 API 中 正在上映的电影 的开放接口,要实现的主要效果如下:

    砸漏

扫码关注云+社区

领取腾讯云代金券