Método RuleBasedCollator getCollationElementIterator(CharacterIterator) en Java

El método getCollationElementIterator() de la clase java.text.RuleBasedCollator se utiliza para obtener el objeto del iterador de elementos de intercalación para el objeto de iterador de caracteres dado.

Sintaxis:

public CollationElementIterator getCollationElementIterator(CharacterIterator source)

Parámetro : este método acepta el objeto iterador de caracteres como parámetro.

Valor devuelto: este método devuelve el objeto del iterador del elemento de intercalación para la string dada.

A continuación se muestran los ejemplos para ilustrar el método getCollationElementIterator() :

Ejemplo 1:

// Java program to demonstrate
// getCollationElementIterator() 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);
  
            // Creating and initializing
            // StringCharacterIterator Object
            StringCharacterIterator obj
                = new StringCharacterIterator("Geeks");
  
            // getting CollationElementIterator Object
            // for the given String
            // using getCollationElementIterator() method
            CollationElementIterator key
                = col.getCollationElementIterator(obj);
  
            // display result
            System.out.println(
                "CollationElementIterator is : "
                + key);
        }
  
        catch (ClassCastException e) {
  
            System.out.println("Exception thrown : " + e);
        }
        catch (ParseException e) {
  
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción:

CollationElementIterator is : java.text.CollationElementIterator@7d4991ad

Ejemplo 2:

// Java program to demonstrate
// getCollationElementIterator() 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 & a < c";
  
            // Creating and initializing
            // new RuleBasedCollator Object
            RuleBasedCollator col
                = new RuleBasedCollator(simple);
  
            // Creating and initializing
            // StringCharacterIterator Object
            StringCharacterIterator obj
                = new StringCharacterIterator("ABCDEF");
  
            // getting CollationElementIterator Object
            // for the given StringCharacterIterator Object
            // using getCollationElementIterator() method
            CollationElementIterator key
                = col.getCollationElementIterator(obj);
  
            // display result
            System.out.println(
                "CollationElementIterator is : "
                + key);
        }
  
        catch (ClassCastException e) {
  
            System.out.println("Exception thrown : " + e);
        }
        catch (ParseException e) {
  
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción:

CollationElementIterator is : java.text.CollationElementIterator@7d4991ad

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/RuleBasedCollator.html#getCollationElementIterator-java.text.CharacterIterator-

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 *