不同对象的集合转换

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);
    }
}
相关推荐
算法与编程之美15 小时前
Java数组动态扩容
java·开发语言·python·算法
曹牧15 小时前
Java: Json的键值双引号
java·chrome·json
有一个好名字15 小时前
Spring AI ——Java开发者的AI集成神器
java·人工智能·spring
i***683215 小时前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
p***950015 小时前
Plugin ‘org.springframework.bootspring-boot-maven-plugin‘ not found的解决方法
java·maven
h***066515 小时前
Spring Boot 集成 Kettle
java·spring boot·后端
旷野说16 小时前
如何用 Redpanda + 本地事务,实现“发消息 + 写 DB” 的强一致性!
java·数据库·kafka
unclecss16 小时前
从 0 到 1 落地 SSE:Spring Boot 3 实战 Server-Sent Events 推送全链路
java·spring boot·后端·http·sse
e***956416 小时前
springboot-自定义注解
java·spring boot·spring
stormsha16 小时前
Java 设计模式探秘饿汉式与懒汉式单例模式的深度解析
java·单例模式·设计模式·java-ee