java 反射获取类的静态属性值

简介: public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; public String xixi = "xixi"; publ...
public class AppTest {
    private NodeClass nodeClass;

    public static String  hehe = "hehe";

    public String xixi = "xixi";

    public void test() {
        Field[] fields = AppTest.class.getDeclaredFields();
        try {
            for (Field field : fields) {
                field.setAccessible(true);
                if(field.getType().toString().endsWith("java.lang.String") && Modifier.isStatic(field.getModifiers()))
                    System.out.println(field.getName() + " , " + field.get(AppTest.class));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

 

目录
相关文章
|
11月前
|
Java
Java入门------static关键字和静态属性、方法
Java入门------static关键字和静态属性、方法
|
存储 SQL Java
Java反射读取注解信息
Java反射读取注解信息
62 0
|
JSON 安全 Java
|
4月前
|
安全 Java API
Java中的反射(通过反射获取类的结构、invoke方法、获取注解)
Java中的反射(通过反射获取类的结构、invoke方法、获取注解)
|
11月前
|
前端开发 Java 编译器
Java的第十六篇文章——枚举、反射和注解(后期再学一遍)
Java的第十六篇文章——枚举、反射和注解(后期再学一遍)
|
11月前
|
Java API 索引
Java基础知识复习02:从修饰符到反射注解(续Java基础01)
对应PDF已在资源内,自提 一、四种权限修饰符 一、四种权限修饰符
44 0
|
12月前
|
缓存 Java
java通过反射获取加了某个注解的所有的类
java通过反射获取加了某个注解的所有的类