欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cannot create a generic array of T

程序员文章站 2022-06-11 08:30:32
...
public static <T> T[] createArray(List<T> list,Class<T> clazz){
       T[] array = (T[]) Array.newInstance(clazz, list.size());
       for(int i = 0; i < array.length; i++){
           array[i] = list.get(i);
       }
       return array;
   }