
这是@Omar Kooheji建议的as的实现:
public static <T> T as(Class<T> clazz, Object o){ if(clazz.isInstance(o)){ return clazz.cast(o); } return null;}as(A.class, new Object()) --> nullas(B.class, new B()) --> B欢迎分享,转载请注明来源:内存溢出

这是@Omar Kooheji建议的as的实现:
public static <T> T as(Class<T> clazz, Object o){ if(clazz.isInstance(o)){ return clazz.cast(o); } return null;}as(A.class, new Object()) --> nullas(B.class, new B()) --> B欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)