获取 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 对象、Boolean 对象等。然后使用 getPackage() 方法获取给定类的包,该类是 Test。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP