語言環境服務提供者的選擇機制已變更

在 Java 8 中,語言環境服務提供者的選擇機制已變更。藉由置換 isSupportedLocale 方法,LocaleServiceProvider 實作現在可以判斷是否支援給定的 Locale。 依預設,如果給定的語言環境等於 getAvailableLocales 方法傳回的任何可用的語言環境(忽略給定的語言環境和可用的語言環境中的延伸規格),isSupportedLocale 方法會傳回 true

此規則會標示延伸下列 Java 7 LocaleServiceProvider 類別的類別:

請評估語言環境服務提供者,以判斷 isSupportedLocal 方法的預設實作是否足夠,或您是否需要置換方法來提供提供者所預期的語言環境支援。

如需 Java 8 中的變更及 isSupportedLocale 方法的詳細資料,請參閱 java.util.spi.LocaleServiceProvider 類別文件。