Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换
如果你想使用更方便的方法,可以直接调用下面的函数。
public static
List
castList(Object obj, Class
clazz)
{
List
result = new ArrayList
();
if(obj instanceof List
)
{
for (Object o : (List
) obj)
{
result.add(clazz.cast(o));
}
return result;
}
return null;
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211008.html原文链接:https://javaforall.net
