Java Locale(String language, String country, String variant) Constructor

Syntax

Locale(String language, String country, String variant) constructor from Locale has the following syntax.

public Locale(String language,  String country,  String variant)

Example

In the following code shows how to use Locale.Locale(String language, String country, String variant) constructor.


/*from  ww w.j  a  va2s .  c om*/
import java.util.Locale;

public class Main {

   public static void main(String[] args) {
      Locale locale = new Locale("en", "US", "WIN");

      System.out.println("Locale:" + locale);

      // get ISO countries
      String[] countries = Locale.getISOCountries();

      // print countries
      System.out.println("Countries are:");
      for (int i = 0; i < countries.length; i++) {
         System.out.println(i + ":" + countries[i]);
      }
   }
}

The code above generates the following result.