1.java 初始化泛型数组

public static <T> T[] toArray(java.util.List<T> src, Class<T> type) {

        // 初始化泛型数组
        // JAVA中不允许这样初始化泛型数组: T[] dest = new T[src.size()];
        T[] dest = (T[]) Array.newInstance(type, src.size());
        for (int i = 0; i < src.size(); i++) {
            dest[i] = src.get(i);
        }
        return (T[]) dest;
    }
View Code

相关文章:

  • 2021-07-12
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2021-05-09
  • 2021-11-12
  • 2021-10-18
猜你喜欢
  • 2022-12-23
  • 2021-04-25
  • 2021-09-21
  • 2021-11-21
  • 2021-04-14
  • 2021-09-13
  • 2021-10-30
相关资源
相似解决方案