Java.util.Locale Class in Java | Set 1
More methods:
-
getDisplayVariant() : java.util.Locale.getDisplayVariant() displays variant of the Locale
Syntax :
public final String getDisplayVariant() Parameters : ---- Return : -----------
-
getDisplayVariant(Locale in) : java.util.Locale.Locale in(Locale in) returns the variant of “in” locale.
Syntax :
public final String getDisplayVariant(Locale in) Parameters : in : the instance local Return : ----
-
getISO3Language() : java.util.Locale.getISO3Language() displays 3-letter abbreviation of Locale Language.
Syntax :
public String getISO3Language() Parameters : ---- Return : -------------
-
getISOLanguages() : java.util.Locale.getISOLanguages() displays 2-letter abbreviation list of language as per ISO 639
Syntax :
public static String[] getISOLanguages() Parameters : ---- Return : -------------
-
getISOCountries() : java.util.Locale.getISOCountries() displays 2-letter abbreviation list of Countries as per ISO 3166.
Syntax :
public static String[] getISOCountries() Parameters : ---- Return : -------------
-
getVariant() : java.util.Locale.getVariant() returns variant code for the Locale.
Syntax :
public String getVariant() Parameters : ---- Return : -------------
-
getLanguage() : java.util.Locale.getLanguage() returns language code for the Locale which will be either empty or as per ISO 639 code in lowercases.
Syntax :
public String getLanguage() Parameters : ---- Return : -------------
-
hashCode() : java.util.Locale.hashCode() returns hashcode for the Locale
Syntax :
public int hashCode() Parameters : ---- Return : hashcode for the Locale.
-
toString() : java.util.Locale.toString() returns string representation of the entire Locale.
Syntax :
public final String toString() Parameters : ---- Return : string representation of Locale
-
setDefault(Locale newLocale) : java.util.Locale.setDefault(Locale newLocale) sets new value for the Locale for the JVM.
Syntax :
public static void setDefault(Locale newLocale) Parameters : ---- Return : string representation of Locale
Java
// Java Program illustrating the use of methods : // getDisplayVariant(), getDisplayVariant(Locale in), // getISO3Language(), getISOLanguages(), getVariant(), // getISOCountries(), getISOLanguages(), hashCode(), // getLanguage(), toString(), setDefault() import java.util.*;
public class NewClass
{ public static void main(String[] args)
{
// Creating a new Locale
Locale geek1 = new Locale( "English" , "IN" , "IND" );
// Use of getDefault() :
Locale geek2 = Locale.getDefault();
// Use of getDisplayVariant() :
System.out.println( "\nUse of getDisplayVariant : "
+ geek1.getDisplayVariant());
// Use of getDisplayVariant(Locale in) :
System.out.println( "Name of in Locale : "
+geek2.getDisplayVariant( new Locale( "English" ,
"english" , "WNN" )));
// Use of getISO3Language() :
System.out.println( "Language of geek2 : " +
geek2.getISO3Language());
// Use of getISOLanguages() :
String[] languages = geek2.getISOLanguages();
// We are not printing the entire list
System.out.println( "\nList of language codes : " );
for ( int i = 1 ; i < languages.length/ 20 ; i++)
System.out.println(i + ":" + languages[i]);
// Use of getISOCountries() :
String[] countries = Locale.getISOCountries();
// We are not printing the entire list
System.out.println( "\n Countries of geek2 : " );
for ( int i = 1 ; i < countries.length/ 30 ; i++)
System.out.println(i + ":" + countries[i]);
// Use of getVariant() :
System.out.println( "\nUse of getVariant : " +
geek1.getVariant());
// Use of getLanguage() :
System.out.println( "Use of getLanguage : " +
geek1.getLanguage());
// Use of hashCode() :
System.out.println( "HashCode for the geek1 : " +
geek1.hashCode());
// Use of toString() :
System.out.println( "String representation for the geek1 : "
+ geek1.toString());
// Use of getDefault() :
Locale geek3 = Locale.getDefault();
System.out.println( "\nInitial Default : " + geek3);
// Use of setDefault() :
geek3.setDefault( new Locale( "fr" , "FRANCE" , "MAC" ));
Locale geek4 = Locale.getDefault();
System.out.println( "NEW Default : " + geek4);
}
} |
-
Output :
Use of getDisplayVariant : IND Name of in Locale : Language of geek2 : eng List of language codes : 1:ab 2:ae 3:af 4:ak 5:am 6:an 7:ar 8:as Countries of geek2 : 1:AE 2:AF 3:AG 4:AI 5:AL 6:AM 7:AN Use of getVariant : IND Use of getLanguage : english HashCode for the geek1 : -322025782 String representation for the geek1 : english_IN_IND Initial Default : en_US NEW Default : fr_FRANCE_MAC
Article Tags :