拷贝2个拥有相同属性的集合实现:

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

package com.hydbest.app.lbd.marketing.common.utils;import com.alibaba.fastjson.JSON;import java.util.ArrayList;
import java.util.List;/*** @author Abel* JSON工具类*/
public class JsonTransUtils{/***  转为新列表(对象属性名要相同)* @param originList 原列表* @param tClass 新列表类对象* @param <T>* @return*/public static <T> List<T> list2OtherList(List originList,Class<T> tClass){List<T> list = new ArrayList<>();for (Object info : originList) {T t = JSON.parseObject(JSON.toJSONString(info),tClass);list.add(t);}return list;}
}

以上源码 出自我低调、谦逊、帅气的同事:Abel 。

以下记录热心码友weixin_41945926的分享(JDK1.8):

  1. List<A> alist = Blist.stream().map(A.class::cast).collect(collectors.toList());

集合拷贝通用方法、list<A> 转换成 list<B> (属性相同)相关推荐

  1. jQuery.parseJSON(json)方法将字符串转换成js对象

    原文地址为: jQuery.parseJSON(json)方法将字符串转换成js对象 概述 接受一个JSON字符串,返回解析后的对象. 传入一个畸形的JSON字符串会抛出一个异常.比如下面的都是畸形的 ...

  2. python列表转集合_Pandas把dataframe或series转换成list的方法

    把dataframe转换为list 输入多维dataframe: ? 1 df= pd.DataFrame({'a':[1,3,5,7,4,5,6,4,7,8,9],'b':[3,5,6,2,4,6, ...

  3. IOS系统自带方法将汉语转换成拼音

    //汉字转换成拼音:系统自带方法 //创建字符串 NSString *str = @"邵亚启"; 1.桥接转换成C的字符串 CFStringRef aCFString = (__b ...

  4. 4种方法将视频转换成gif

    如何将视频转换成gif?当我们看到视频中精彩片段,我们想着如何将视频转换成gif就好了.当我们看到其他小伙伴那些精彩绝伦的gif图的时候,我们想着这些是如何实现的呢?今天小编就来解密这些让人拍案叫绝的 ...

  5. GIS数据与CAD数据间带属性字段互相转换还原工具,shp转换成dwg保留属性表字段,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

    目录 一.实现效果 二.shp转dwg工具 1.读取数据 2.数据设置 3.输出数据 4.工具使用 三.dwg转shp工具 1.暴露字段属性,并按字段分隔 2.提取字段信息 3.提取暴露字段 4.输出 ...

  6. Java方法excel文件转换成xml文件

    excel转xml文件其实是很简单的,主要在于你要知道怎么去解决这个业务上的流程,那我们应该知道一点的是:我们必须把数据先从excel中读出来,然后对这些数据进行xml格式的封装.这样我们就很容易解决 ...

  7. 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法...

    初用水晶报表(vs .net2003集成,版本Version=9.1.5000.0) 装好后要注册 注册号:6707437608 密码:AAP5GKS0000GDE100DS 想要在.aspx文件中使 ...

  8. 把PPT转换成WORD格式的方法是什么

    ppt能够直观清晰的让我们了解文件的重点,但是ppt文件也有不好的地方,比如不好拷贝,不好发送,一不小心就会修改等问题,为了解决这些问题,我们不妨将ppt转换成word格式,下面就一起来看看ppt转换 ...

  9. java 把map转换成json_map转换成JSON的3种方法

    1 json-lib net.sf.json-lib json-lib 2.4 jdk15 import java.util.HashMap; import java.util.Map; import ...

最新文章

  1. 安全预测 影响企业风险管理的三大趋势
  2. Bootstrap4+MySQL前后端综合实训-Day09-AM【项目功能展示视频、小组汇报PPT、项目介绍】
  3. 阿里云 mysql 双主_mysql数据库一主两从
  4. MySQL主从失败:slave_IO_Running为No
  5. Could not obtain transaction-synchronized Session for current thread原因及解决方案
  6. 关于require,require_once,include和include_once的区别
  7. execle java,Java使用POI操作Excel
  8. 嘻哈 软件技术知识与项目管理知识
  9. Java并发:整理自《Java并发编程实战》和《Java并发编程的艺术》
  10. java download oracle,Java Archive Downloads - Java SE 6 | Oracle 中国
  11. NFine.Framework框架去除cookie后门方法
  12. ffplay整体框架
  13. IOS版添加phonegap--美洽客服插件教程
  14. iOS开发中对音效和音乐播放的简单实现
  15. 百度网盘加速教程(绝对有效)
  16. 计算机在未来对人类生活的影响,日常生活中计算机技术的发展对我们的影响
  17. Mac上有哪些好用的写作软件?四类写作软件总有一款适合你!
  18. VM8无intnet访问权限
  19. 【03】品优购电商项目:00-品优购项目代码规范
  20. java 运行 对象_java实例对象的编译时类型和运行时类型

热门文章

  1. 【转】执行Import-SPWeb报错Import-SPWeb : Requested value 'PublishingPages' was not found
  2. java +号变空格_base64码通过http传输 +号变 空格 问题解决
  3. word2003如何设置护眼模式_手机屏幕的护眼模式是如何保护你的眼睛?
  4. 【Python CheckiO 题解】Digits Multiplication
  5. 【51Nod - 1270】数组的最大代价(dp,思维)
  6. 【HDU - 1839】Delay Constrained Maximum Capacity Path(最短路 + 二分)
  7. 算法笔记 -- 离散化
  8. 【CodeForces - 735B】Urbanization (找规律,思维)
  9. 信息学竞赛计算机基础知识,信息学奥赛-计算机基础知识.doc
  10. ubuntu 在线安装php,ubuntu在线安装LNMP