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
,是什么算法决定的?(提示:祝你好运找到它)