有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    您可以使用Java反射

    public static String getClassProperties(Class<?> clazz) {
        return Arrays.stream(clazz.getDeclaredFields()).map(field -> "\"" + field.getName() + "\"").collect(Collectors.joining(", ", "{", "}"));
    }
    

    用法示例:

    public static void main(String[] args) {
        System.out.println(getClassProperties(Sample.class)); // {"type", "name", "value"}
    }