Java Class getTypeName()用法及代码示例

您所在的位置:网站首页 java中getname的作用 Java Class getTypeName()用法及代码示例

Java Class getTypeName()用法及代码示例

2024-07-11 05:29| 来源: 网络整理| 查看: 265

java.lang.Class类的getTypeName()方法用于获取此类的类型名称,该名称提供有关此类类型的信息。该方法以String形式返回此类的类型名称。

用法:

public String getTypeName()

参数:此方法不接受任何参数。

返回值:此方法以String形式返回此类的类型名称。

下面的程序演示了getTypeName()方法。

示例1:

// Java program to demonstrate getTypeName() method    import java.util.*;    public class Test {     public static void main(String[] args)         throws ClassNotFoundException     {            // returns the Class object for this class         Class myClass = Class.forName("Test");            System.out.println("Class represented by myClass: "                            + myClass.toString());            // Get the type name of myClass         // using getTypeName() method         System.out.println("TypeName of myClass: "                            + myClass.getTypeName());     } } 输出: Class represented by myClass: class Test TypeName of myClass: Test

示例2:

// Java program to demonstrate getTypeName() method    import java.util.*;    class Main {        public Object obj;        Main()     {            class Arr {         };            obj = new Arr();     }        public static void main(String[] args)         throws ClassNotFoundException     {         Main t = new Main();            // returns the Class object         Class myClass = t.obj.getClass();            // Get the type name of myClass         // using getTypeName() method         System.out.println("TypeName of myClass: "                            + myClass.getTypeName());     } } 输出: TypeName of myClass: Main$1Arr

参考: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getTypeName–



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3