不同对象的集合转换

https://blog.csdn.net/qq_42483473/article/details/128984514

java 复制代码
import com.alibaba.fastjson.JSON;

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

/**
 * @author 
 */
public class ObjectConversion {

    /**
     * 从List<A> copy到List<B>
     * @param list List<B>
     * @param clazz B
     * @return List<B>
     */
    public static <T> List<T> copy(List<?> list, Class<T> clazz){
        String oldOb = JSON.toJSONString(list);
        return JSON.parseArray(oldOb, clazz);
    }
}
相关推荐
霸道流氓气质几秒前
Java 大数据量异步处理方案:线程池 vs 消息队列
java·开发语言
devilnumber几秒前
想真正吃透 + 灵活运用 Java 代理模式
java·开发语言·代理模式
蝎子莱莱爱打怪几秒前
自用推荐|XTerminal:我心中 SSH 客户端的终极形态
java·后端·程序员
AIGS0015 分钟前
向量空间JBoltAI:重塑工业智能的四大支柱
java·人工智能·ai大模型应用
刘科领7 分钟前
修改jdk 第一步: 仓库以及构建(jdk17)
java·开发语言
C+-C资深大佬14 分钟前
C++ 中的 constexpr与 const区
java·开发语言·c++
8Qi815 分钟前
LeetCode 4:寻找两个正序数组的中位数 —— 二分查找法
java·算法·leetcode·职场和发展·二分查找
景川呀16 分钟前
RocketMq知识点
java·rocketmq·java-rocketmq
仙俊红18 分钟前
Java 单例模式:类里面为什么可以有自己类型的字段?
java·开发语言·单例模式
8Qi819 分钟前
LeetCode 32:最长有效括号 —— 栈 + 标记法 题解
java·数据结构·算法·leetcode·职场和发展··括号匹配