獲取 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