📅  最后修改于: 2023-12-03 15:02:03.131000             🧑  作者: Mango
isAnnotation() 是Java中的一个方法,用于判断当前类是否是一个注解。
该方法返回一个boolean类型的值,如果该类为注解则返回true,否则返回false。
方法签名如下:
public boolean isAnnotation()
下面是一个示例代码,演示如何使用isAnnotation方法判断一个类是否为注解类型。
// 自定义注解
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation {
String value() default "";
}
// 测试类
public class Test {
public static void main(String[] args) {
// 判断Test类是否为注解类型
boolean isAnnotation = Test.class.isAnnotation();
// 输出结果
System.out.println("Test类是否为注解类型:" + isAnnotation);
// 判断MyAnnotation类是否为注解类型
isAnnotation = MyAnnotation.class.isAnnotation();
// 输出结果
System.out.println("MyAnnotation类是否为注解类型:" + isAnnotation);
}
}
输出结果:
Test类是否为注解类型:false
MyAnnotation类是否为注解类型:true
本文介绍了Java中的isAnnotation方法的基本用法和示例代码,希望对读者有所帮助。