获取Java中各种对象的类名
该getName()方法用于获取由类对象表示的实体的名称,例如接口,类,数组类,void等。这些名称以字符串形式返回。该getPackage()方法获取给定类的包。
给出了获取各种对象的类名的程序,如下所示:
示例
package Test;
import java.io.IOException;
import java.util.HashMap;
public class Demo {
public static void main(String args[]) throws IOException {
Object obj = "string";
System.out.println("The class name is: " + obj.getClass().getName());
obj = new HashMap();
System.out.println("The class name is: " + obj.getClass().getName());
Boolean bool = new Boolean(false);
obj = bool;
System.out.println("The class name is: " + obj.getClass().getName());
System.out.println("The package name is: " + Demo.class.getPackage());
}
}输出结果
The class name is: java.lang.String The class name is: java.util.HashMap The class name is: java.lang.Boolean The package name is: package Test
现在让我们了解上面的程序。
该getName()方法用于获取各种对象的名称,例如String对象,HashMap对象,布尔对象等。然后,该getPackage()方法用于获取给定类Test的包。
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语