Java反射,使用GetDeclaredField时忽略大小写

假设我有一个带有名为“

myfield”的字符串字段的类,并使用反射来获取该字段,我发现这Object.getClass().getDeclaredField("myfield");是区分大小写的,NoSuchFieldException如果我使用Object.getClass().getDeclaredField("MyField");

有什么办法解决吗?强迫它忽略大小写?

谢谢

回答:

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

以上是 Java反射,使用GetDeclaredField时忽略大小写 的全部内容, 来源链接: utcz.com/qa/427390.html

回到顶部