提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
按类别转换对象
//package com.nowjava; /** 来 自 NowJava.com - 时 代 Java **/ public class Main { public static void main(String[] argv) throws Exception { Object obj = "nowjava.com"; Class tClass = String.class; System.out.println(as(obj, tClass)); } public static <T> T as(Object obj, Class<T> tClass) { return tClass.isInstance(obj) ? tClass.cast(obj) : null; } }