需求
有集合對象List<A>
現需要將該集合轉爲List<B>
對象A和對象B只有部分屬性相同
實現代碼
/**
* @Author chenqi
* @Description List 集合類型轉換
* @Date 16:51 2020/1/9
* @Param [list, clazz]
* @return java.util.List<T>
**/
public static <T> List<T> listObjChange(List<?> list, Class<T> clazz){
if(CheckUtils.checkListNull(list)){//判斷是否爲空
return new ArrayList<>();
}
return JSONArray.parseArray(JSONArray.toJSONString(list),clazz);
}
maven依賴包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.31</version>
</dependency>
如果該文章有幫助到您,就留言點個贊吧!您的支持與肯定是我持續更新最大的動力。