Método Collator getAvailableLocales() en Java con ejemplo

El método getAvailableLocales() de la clase java.text.Collator se utiliza para obtener todas las configuraciones regionales disponibles que se incluyen en la instancia de Locales pasada durante la inicialización del objeto Collator.
Sintaxis: 
 

public static Locale[] getAvailableLocales()

Parámetro : Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve todas las configuraciones regionales disponibles que se incluyen en esta instancia.
A continuación se muestran los ejemplos para ilustrar el método getAvailableLocales() :
Ejemplo 1: 
 

Java

// Java program to demonstrate
// getAvailableLocales() method
 
import java.text.*;
import java.util.*;
import java.io.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
 
            // Creating and initializing new simple rule
            String simple = "< a< b< c< d";
 
            // Creating and initializing
            // new RuleBasedCollator Object
            RuleBasedCollator col
                = new RuleBasedCollator(simple);
 
            // getting all the available locale
            // using getAvailableLocales() method
            Locale[] locale = col.getAvailableLocales();
 
            // display result
            System.out.println("Equivalent Locales are ");
            for (int i = 1; i <= 5; i++)
                System.out.println(locale[i]);
        }
 
        catch (ClassCastException e) {
 
            System.out.println("Exception thrown : " + e);
        }
        catch (ParseException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

Equivalent Locales are 
ar_AE
ar_JO
ar_SY
hr_HR
fr_BE

 

Ejemplo 2: 
 

Java

// Java program to demonstrate
// getAvailableLocales() method
 
import java.text.*;
import java.util.*;
import java.io.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
 
            // Creating and initializing Collator Object
            Collator col = Collator.getInstance(Locale.UK);
 
            // getting all the available locale
            // using getAvailableLocales() method
            Locale[] locale = col.getAvailableLocales();
 
            // display result
            System.out.println("Equivalent Locales are ");
            for (int i = 6; i <= 10; i++)
                System.out.println(locale[i]);
        }
 
        catch (ClassCastException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

Equivalent Locales are 
es_PA
es_VE
mt_MT
bg
zh_TW

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/Collator.html#getAvailableLocales–
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *