Java.util.Locale.equals() Java.util.Locale.clone() Java.util.Locale.getAvailableLocales() 描述 所述java.util.Locale.equals(Object OBJ)如果该Locale等于另一个对象方法返回true。区域设置被视为与具有相同语言,国家和变体的另一个区域设置相同,并且与所有其他对象不相等。 声明 以下是java.util.Locale.equals()方法的声明 public boolean equals(Object obj) 参数 obj - 要与之比较的参考对象。 返回值 如果此Locale等于指定的对象,则此方法返回true。 异常 NA 实例 以下示例显示了java.util.Locale.equals()方法的用法。 package com.tutorialspoint; import java.util.*; public class LocaleDemo { public static void main(String[] args) { // create a new locale Locale locale1 = new Locale("ENGLISH", "US"); // print this locale System.out.println("Locale1:" + locale1); // create a second locale Locale locale2 = new Locale("GERMANY", "GERMAN"); // compare two locales System.out.println("Locales are equal:" + locale1.equals(locale2)); // create a third locale Locale locale3 = new Locale("ENGLISH", "US"); // compare locale1 and locale3 System.out.println("Locales are equal:" + locale1.equals(locale3)); } } 让我们编译并运行上面的程序,这将产生以下结果 Locale1:english_US Locales are equal:false Locales are equal:true Java.util.Locale.clone() Java.util.Locale.getAvailableLocales()