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

更新于: 2020 年 6 月 29 日

244 次浏览

开启你的职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.