// java 获取对象的数据类型
public static String getType(Object object){
String typeName=object.getClass().getName();
// System.out.println("typeName-------" +typeName); // 如果传入整数,输出java.lang.Integer
int length= typeName.lastIndexOf(".");
// System.out.println("length-------" +length); // 输出9,lastIndexOf表示最后一次出现的位置,返回的是下标 ,找不到返回-1
String type =typeName.substring(length+1); // substring截取字符串typeName,从下标为length+1开始到最后
return type;
}
本文介绍了一种在Java中获取对象数据类型的方法,通过使用getClass().getName()和字符串操作,可以精确地得到对象所属的类名,适用于各种Java对象类型识别。
6624

被折叠的 条评论
为什么被折叠?



