import
java.util.*;
public
class
NewClass
{
public
static
void
main(String[] args)
{
Locale geek1 =
new
Locale(
"English"
,
"IN"
,
"IND"
);
Locale geek2 = Locale.getDefault();
System.out.println(
"\nUse of getDisplayVariant : "
+ geek1.getDisplayVariant());
System.out.println(
"Name of in Locale : "
+geek2.getDisplayVariant(
new
Locale(
"English"
,
"english"
,
"WNN"
)));
System.out.println(
"Language of geek2 : "
+
geek2.getISO3Language());
String[] languages = geek2.getISOLanguages();
System.out.println(
"\nList of language codes : "
);
for
(
int
i =
1
; i < languages.length/
20
; i++)
System.out.println(i +
":"
+ languages[i]);
String[] countries = Locale.getISOCountries();
System.out.println(
"\n Countries of geek2 : "
);
for
(
int
i =
1
; i < countries.length/
30
; i++)
System.out.println(i +
":"
+ countries[i]);
System.out.println(
"\nUse of getVariant : "
+
geek1.getVariant());
System.out.println(
"Use of getLanguage : "
+
geek1.getLanguage());
System.out.println(
"HashCode for the geek1 : "
+
geek1.hashCode());
System.out.println(
"String representation for the geek1 : "
+ geek1.toString());
Locale geek3 = Locale.getDefault();
System.out.println(
"\nInitial Default : "
+ geek3);
geek3.setDefault(
new
Locale(
"fr"
,
"FRANCE"
,
"MAC"
));
Locale geek4 = Locale.getDefault();
System.out.println(
"NEW Default : "
+ geek4);
}
}