Java

JAVA中怎么访问标签的名称

小亿
96
2023-10-28 02:28:30
栏目: 编程语言

在Java中,可以使用getName()方法来访问标签的名称。具体的实现如下:

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@interface MyAnnotation {
    String name();
}

@MyAnnotation(name = "MyClass")
class MyClass {
    
}

public class Main {
    public static void main(String[] args) {
        Class<MyClass> myClass = MyClass.class;
        MyAnnotation annotation = myClass.getAnnotation(MyAnnotation.class);
        String name = annotation.name();
        System.out.println("标签的名称是:" + name); // 输出:标签的名称是:MyClass
    }
}

在上面的示例中,定义了一个自定义的注解MyAnnotation,其中包含一个name()方法用于返回标签的名称。在MyClass类上使用了@MyAnnotation(name = "MyClass")注解,然后通过myClass.getAnnotation(MyAnnotation.class)方法获取到MyAnnotation注解的实例,再通过annotation.name()方法即可访问标签的名称。

0
看了该问题的人还看了