泛型实现 数组复制

泛型实现 数组复制

public static <T> List<T> listCopy(Class<T> var1, Object orig){
        List<T> list = new ArrayList<T>();
        for (Object object: (List<?>)orig) {
            try {
                T newInstance = var1.newInstance();
                BeanUtils.copyProperties(newInstance, object);
                list.add(newInstance);
            } catch (IllegalAccessException | InvocationTargetException |InstantiationException e) {
                log.error("bean复制失败",e);
            }
        }
        return list;
    }

版权声明:本文为qq_41729058原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。