Java Reflection,使用GetDeclaredField时忽略大小写

Goo*_*HTS 4 java reflection

假设我有一个名为"myfield"的字符串字段的类,并使用反射来获取字段,我发现它Object.getClass().getDeclaredField("myfield");区分大小写,NoSuchFieldException如果我使用它会抛出一个Object.getClass().getDeclaredField("MyField");

它有什么办法吗?强迫它忽略案例?

谢谢

Jon*_*eet 15

只需使用Class.getDeclaredFields()并查看结果,自己执行不区分大小写的匹配.