技术栈

不同对象的集合转换

胖程序员2023-08-06 19:17

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);
    }
}
上一篇:DP(背包模型)
下一篇:关于视频汇聚融合EasyCVR平台多视频播放协议的概述
相关推荐
编程火箭车
几秒前
【Java SE 基础学习打卡】14 Java 注释
java·编程规范·代码注释·api文档·代码可读性·javadoc·文档注释
雁于飞
9 分钟前
分布式基础
java·spring boot·分布式·spring·wpf·cloud native
q***251
25 分钟前
java进阶1——JVM
java·开发语言·jvm
while(1){yan}
26 分钟前
线程的状态
java·开发语言·jvm
豐儀麟阁贵
28 分钟前
8.3 Java常见的异常类
java·开发语言
20岁30年经验的码农
29 分钟前
Java JVM 技术详解
java·jvm·压力测试
1***8153
31 分钟前
C在游戏中的场景管理
java·jvm·游戏
q***4481
37 分钟前
Java进阶10 IO流
java·开发语言
济宁雪人
43 分钟前
Java安全基础——文件系统安全
java·开发语言·安全
20岁30年经验的码农
1 小时前
Java RabbitMQ 实战指南
java·开发语言·python
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南07Linux下V2Ray安装配置指南08全球最强模型Grok4,国内已可免费使用!(附教程)09Labelme从安装到标注:零基础完整指南10Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南