有一个 对象 是Object 类型,知道了它的 Class<?> 对象,怎样将他转换成 对应的类型呢?
4条回答 默认 最新
IT•轩辕 2017-11-24 07:52关注package test;
public class XXX {
public static void main(String[] args) { Object x = "abc"; String x2 = get(String.class,x); System.out.println(x2); } public static <T> T get(Class<T> clz,Object o){ if(clz.isInstance(o)){ return clz.cast(o); } return null; }}
评论 打赏 举报解决 11无用