Java自定义注释创建

Java自定义注释创建,java,annotations,Java,Annotations,我想创建修剪字符串值的自定义注释。我试过下面的代码 Main类(存在Main方法的地方): public class App { public static void main(String[] args) { @Anno(removeSpace = "aaa") String a = " p "; System.err.println(a); } } @Retention(RetentionPolicy.RUNT

我想创建修剪字符串值的自定义注释。我试过下面的代码

Main类(存在Main方法的地方):

public class App {
    public static void main(String[] args) {

        @Anno(removeSpace = "aaa")
        String a = "   p   ";

        System.err.println(a);

    }
}

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.LOCAL_VARIABLE)
public @interface Anno {

    String removeSpace() default "";

    //I want to write code here but how ??

}
自定义注释:

public class App {
    public static void main(String[] args) {

        @Anno(removeSpace = "aaa")
        String a = "   p   ";

        System.err.println(a);

    }
}

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.LOCAL_VARIABLE)
public @interface Anno {

    String removeSpace() default "";

    //I want to write code here but how ??

}

我看到了堆栈溢出的结果,但没有理解。

您误解了注释的工作原理。您应该了解更多关于它的信息baeldung.com/java-custom-annotation我已经阅读了上面的教程,他们给出了一个现有的注释示例。你能提供任何教程,从基本的解释吗@伊基里尤欣