Java 我们是否可以通过编程检查这是否是标准形式的变量名。?

Java 我们是否可以通过编程检查这是否是标准形式的变量名。?,java,reflection,Java,Reflection,范例 class MyClass { String name; String NAme; public static void main(String args[]) { } } 输出应为: name is in standard form NAme is not in standard form 这可能是通过反射实现的。您可以使用以下方法获取所有声明的字段:- public static void main(String args[]) { Fi

范例

class MyClass {

    String name;
    String NAme;
    public static void main(String args[]) {

    }
}
输出应为:

name is in standard form
NAme is not in standard form
这可能是通过反射实现的。您可以使用以下方法获取所有声明的字段:-

public static void main(String args[]) {
    Field[] fields = MyClass.class.getDeclaredFields();
    for(Field field : fields ){
    field.setAccessible(true);
    String name = field.getName();
    //Check if name contains small letters or the logic to check if camel-case etc
    }
}

您不能对局部变量执行此操作查看
checkstyle
?您可以使用eclipse的checksyle插件。那么
BMWCarFactory
呢?您的标准表单是
bmwCarFactory
还是
bmwCarFactory
,是什么算法决定的?(提示:祝你好运找到它)