技术栈

不同对象的集合转换

胖程序员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平台多视频播放协议的概述
相关推荐
君爱学习
2 分钟前
MySQL 分布式锁实现方案
java
努力学编程呀(๑•ี_เ•ี๑)
9 分钟前
【405】Not Allowed
java·vue.js·nginx·node.js
未既
19 分钟前
docker & docker-compose离线部署步骤
java·docker
Zachery Pole
28 分钟前
JAVA_04_判断与循环
java·开发语言
Volunteer Technology
34 分钟前
LangGraph的WorkFlow(一)
java·服务器·windows
懒惰成性的
35 分钟前
11.Java的String类
java·开发语言
FoldWinCard
1 小时前
Python 第三次作业
java·服务器·python
傻啦嘿哟
1 小时前
Python列表排序:用key参数掌控排序规则
java·开发语言
大尚来也
1 小时前
解决 IDEA 运行 Spring Boot 测试时“命令行过长”错误的终极方案
java·spring boot·intellij-idea
云姜.
1 小时前
如何在idea上使用数据库
java·数据库·intellij-idea
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03爬虫逆向之观安(观镜WEB应用安全防护系统)04openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南05BongoCat - 跨平台键盘猫动画工具06HTB 赛季10 - Pterodactyl - user07UV安装并设置国内源08243 行 microGPT:把“训练 + 推理”拆到骨头里09openclaw配置教程(linux+局域网ollama)10openclaw 配置飞书 报错 应用未建立长连接