专业建站的网站,更新文章时间 wordpress,通州广州网站建设,frontpage可以做网站吗拷贝2个拥有相同属性的集合实现#xff1a;
前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
package com.hydbest.app.lbd.marketing.common.utils;import com.alibaba.fastjson.JSON…
拷贝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 ListT list2OtherList(List originList,ClassT tClass){ListT 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: ListA alist Blist.stream().map(A.class::cast).collect(collectors.toList());