java list深拷贝

可以通过将list转成json,在把json转成list即可

1
2
3
4
5
6
7
8
List<SysUser> a = Lists.newArrayList();
       SysUser u1 =new SysUser();
       u1.setUserId(1L);
       a.add(u1);
       List<SysUser> b = JSONUtil.toBean(JSONUtil.toJsonStr(a), new TypeReference<List<SysUser>>() {
       }, true);
       System.err.println(a);//com.dongqiimi.common.core.domain.entity.SysUser@4fb64261
       System.err.println(b);//com.dongqiimi.common.core.domain.entity.SysUser@401e7803
1
2
System.err.println(a);//com.dongqiimi.common.core.domain.entity.SysUser@4fb64261
System.err.println(b);//com.dongqiimi.common.core.domain.entity.SysUser@401e7803
posted @   Sea_wxx  阅读(157)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示