获取 Java 中各种对象的类名
java 8object oriented programmingprogramming
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("类名是:" + obj.getClass().getName()); obj = new HashMap(); System.out.println("类名是:" + obj.getClass().getName()); Boolean bool = new Boolean(false); obj = bool; System.out.println("类名是:" + obj.getClass().getName()); System.out.println("包名称为:" + Demo.class.getPackage()); } }
输出
类名是:java.lang.String 类名是:java.util.HashMap 类名是:java.lang.Boolean 包名称为:package Test
现在让我们了解上述程序。
getName() 方法用于获取各种对象的名称,例如 String 对象、HashMap 对象、Boolean 对象等。然后,getPackage() 方法用于获取给定类 Test 的包。