不同对象的集合转换

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);
    }
}
相关推荐
purrrew4 分钟前
【数据结构_6】双向链表的实现
java·数据结构·链表
nangonghen10 分钟前
JAVA程序实现mysql读写分离并在kubernetes中演示
java·mysql·mybatis·读写分离
eternal__day14 分钟前
MyBatis-Plus 详解:快速上手到深入理解
java·spring boot·后端·spring·java-ee·maven·mybatis
Java中文社群28 分钟前
超实用!用FunctionCall实现快递AI助手
java·人工智能·后端
XuanXu29 分钟前
Java Project Leyden如何提高JVM启动速度&技术前瞻
java
人猿泰飞32 分钟前
在Ubuntu-22.04.5中安装ONLYOFFICE DocSpace(协作空间)【注意:安装失败,谨慎参考!】
java·linux·运维·python·ubuntu·项目管理·onlyoffice
愿你天黑有灯下雨有伞38 分钟前
MyBatis与MyBatis-Plus:字段自动填充的两种实现方式
java·mybatis
程序员黄老师42 分钟前
MyBatis 中 Mapper 传递参数的多种方法
java·tomcat·mybatis
鸽鸽程序猿1 小时前
【JavaEE】SpringBoot 统一功能处理
java·spring boot·java-ee
极客先躯1 小时前
高级java每日一道面试题-2025年4月07日-微服务篇[Nacos篇]-如何监控Nacos的运行状态?
java·开发语言·微服务