/**
* warning suppression
* "The expression of type List needs unchecked conversion to conform to List<?>"
*
* @param <T>
* @param c
* @param clazz
* @return
*/
public static <T> List<T> castList(Collection<?> c, Class<? extends T> clazz) {
List<T> r = new ArrayList<T>(c.size());
for (Object o : c) {
r.add(clazz.cast(o));
}
return r;
}
warning suppression"The expression of type List needs unchecked .."
最新推荐文章于 2023-08-29 11:16:19 发布
本文介绍了一个通用的方法,用于将集合转换为指定类型的列表。此方法使用泛型参数和Class对象来确保类型安全,并通过实例化ArrayList并遍历集合元素进行类型转换。
5428

被折叠的 条评论
为什么被折叠?



