共計 663 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 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()
方法即可訪問標簽的名稱。
丸趣 TV 網 – 提供最優質的資源集合!
正文完