获取 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 的包。


相关文章