1 public class ClassType {
2 public static void main(String[] args) {
3 Integer i=0;
4 String type = ifClassType(i);
5 System.out.println(type);
6 }
7
8 public static String ifClassType(Object obj) {
9 String type="";
10 if(obj instanceof Integer){
11 type = "Integer";
12 }else if(obj instanceof Short){
13 type = "Short";
14 }else if(obj instanceof Double){
15 type = "Double";
16 }else if(obj instanceof Long){
17 type = "Long";
18 }else if(obj instanceof String){
19 type = "String";
20 }else if(obj instanceof Boolean){
21 type = "Boolean";
22 }else if(obj instanceof Character){
23 type = "Character";
24 }else if(obj instanceof T){//自定义类型
25 type = "T";
26 }
27 return type;
28 }
29 class T{}
30 }