package com.zteits.oa.util; import java.util.List; import org.springframework.beans.BeanUtils; import org.springframework.util.CollectionUtils; /** * list 拷贝util.
* * Copyright: Copyright (c) 2017 zteits * * @ClassName: ListUtil.java * @Description: * @version: v1.0.0 * @author: wangfs * @date: 2017年8月10日 下午4:31:27 * Modification History: * Date Author Version Description *---------------------------------------------------------* * 2017年8月10日 wangfs v1.0.0 创建 */ public class ListCopyUtil { /** * list 拷贝.
* @param form * @param to * @param clazz */ public static void listCopyProperties(List form,List to,Class clazz){ if(!CollectionUtils.isEmpty(form)){ for(DO strDO:form){ if(strDO != null){ try { DTO dto =clazz.newInstance(); BeanUtils.copyProperties(strDO, dto); to.add(dto); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } } } } } }