比如能解释加粗部分为什么要这么用吗?这是一个得到数组元素类型的函数 public static <T> Class<? extends T> getComponentType(T[] a) { Class<?> k = a.getClass().getComponentType(); return (Class<? extends T>)k; // unchecked cast }
对于能预料大小的,可以用数组,如需要经常改变并且大小不确定,建议用集合 另外泛型可以限定传入类型,增加代码安全性
为什么用数组呢,集合多好呀
62,614
社区成员
307,326
社区内容
加载中
试试用AI创作助手写篇文章吧