此规则标记 java.lang 的实例。Character isLowerCase() 和 isUpperCase() 方法。
此规则仅供参考。 不存在任何快速修订。
标记这些方法的原因是它们具有相关联的行为更改。 根据 Java SE 7 和 JDK 7 兼容性文档,这两个方法均已“更新以符合指定的 Unicode 定义”。 尤其是,“isLowerCase 和 isUpperCase 方法的规范和实现已更新以符合 Unicode 标准定义(GD=Lu/Ll + Other_UpperCase/LowerCase)”。 可能的情况是,这些方法的实例先前返回 true,而现在返回 false,反之亦然。
建议的操作是评估代码,并确定代码是否受行为更改的影响,继续进行任何适当的测试,然后对代码进行任何必要的更改。
注意,有两种新方法,java.lang。Character.isAlphabetic(int) 和 java.lang。已添加您可能会发现很有用的 Character.isIdeographic(int) 。
有关更多信息,请参阅: