![](http://www.atcpu.com/themes/extres/ithread/images/5.gif) |
public static <T> List<T> copy(List<T> source) throws IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException { //clone后的集合 List<T> temp=new ArrayList<T>(); for(T tource){ //T temporary=(T) source.getClass().newInstance(); //BeanUtils.copyProperties(temporary,t);//Spring BeanUtils or Apache Commons T temporary=(T) BeanUtils.cloneBean(t); temp.add(temporary); } return temp; } public static <T> List<T> copy(List<T> source) throws IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException { //clone后的集合 List<T> temp=new ArrayList<T>(); for(T tource){ //T temporary=(T) source.getClass().newInstance(); //BeanUtils.copyProperties(temporary,t);//Spring BeanUtils or Apache Commons T temporary=(T) BeanUtils.cloneBean(t); temp.add(temporary); } return temp; }
| |