不同对象的集合转换

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);
    }
}
相关推荐
雨落在了我的手上13 小时前
初识java(三):运算符
java·开发语言
c++之路13 小时前
装饰器模式(Decorator Pattern)
java·开发语言·装饰器模式
Alson_Code13 小时前
Spring Ai Alibaba
java·人工智能·spring
计算机安禾13 小时前
【c++面向对象编程】第5篇:类与对象(四):赋值运算符重载
java·前端·c++
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题 第45题】【JVM篇】第5题:JVM中,对象何时会进入老年代?
java·开发语言·jvm·后端·面试
luck_bor13 小时前
使用接口定义规范,实现类完成具体逻辑
java·开发语言
Tsuki_tl13 小时前
Thread类的基本用法干货总结
java·javase·线程中断·休眠·线程等待·thread类
likerhood13 小时前
java的泛型(generics)详细讲解
java·开发语言
大龄码农-涵哥13 小时前
Java 调用 LLM 全解析:ChatGPT、Claude、通义千问一网打尽
java·开发语言·chatgpt