Java Locale equals() 方法



描述

Java Locale equals(Object obj) 方法返回 true,如果此 Locale 等於另一個物件。如果 Locale 的語言、國家/地區和變體與另一個 Locale 完全相同,則認為它們相等;否則,與所有其他物件不相等。

宣告

以下是 java.util.Locale.equals() 方法的宣告

public boolean equals(Object obj)

引數

obj − 用於比較的引用物件。

返回值

如果此 Locale 等於指定物件,則此方法返回 true。

異常

檢查不同 Locale 是否相等的示例

以下示例演示了 Java Locale equals() 方法的使用。我們建立了一個美國的 Locale 例項並打印出來。然後建立另一個德國的 Locale,並使用 equals() 方法比較這兩個 Locale 是否相等。

package com.tutorialspoint;

import java.util.Locale;

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));
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Locale1:english_US
Locales are equal:false
Locales are equal:true

檢查相同 Locale 是否相等的示例

以下示例演示了 Java Locale equals() 方法的使用。我們建立了一個美國的 Locale 例項並打印出來。然後建立另一個美國的 Locale,並使用 equals() 方法比較這兩個 Locale 是否相等。

package com.tutorialspoint;

import java.util.Locale;

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("ENGLISH", "US");

      // compare two locales
      System.out.println("Locales are equal:" + locale1.equals(locale2));
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Locale1:english_US
Locales are equal:true
java_util_locale.htm
廣告
© . All rights reserved.