此規則會標示下列項目的實例: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) 已新增,您可能會發現它很有用。
如需相關資訊,請參閱: