CollationElementIterator tertiaryOrder() method in Java with Examples

The tertiaryOrder() method of java.text.CollationElementIterator class is used to provide the tertiary component of every collation element of CollationElementIterator object.
Syntax:Â
public static final short tertiaryOrder(int order)
Parameter: This method takes a collation element as a parameter in the integer format for which a tertiary component has to be found.
Return Value: This method returns the tertiary component for the particular Collision element.
Below are the examples to illustrate the tertiaryOrder() method:
Example 1:Â Â
Java
// Java program to demonstrate// tertiaryOrder() method   import java.text.*;import java.util.*;import java.io.*;   public class GFG {    public static void main(String[] argv)    {        // creating and initializing testString        String test = "GeeksForGeeks";           // creating and initializing        // RuleBasedCollator object        RuleBasedCollator rbc            = (RuleBasedCollator)(Collator.getInstance());           // creating and initializing        // CollationElementIterator        CollationElementIterator cel            = rbc.getCollationElementIterator(test);           // for iteration        for (int i = 1; i <= test.length(); i++) {               // getting tertiary component of every element            // using tertiaryOrder() method            int value                = CollationElementIterator                      .tertiaryOrder(cel.next());               // display the result            System.out.println("tertiary order "                               + "for order "                               + i + " is "                               + value);        }    }} |
Output:Â
tertiary order for order 1 is 1 tertiary order for order 2 is 0 tertiary order for order 3 is 0 tertiary order for order 4 is 0 tertiary order for order 5 is 0 tertiary order for order 6 is 1 tertiary order for order 7 is 0 tertiary order for order 8 is 0 tertiary order for order 9 is 1 tertiary order for order 10 is 0 tertiary order for order 11 is 0 tertiary order for order 12 is 0 tertiary order for order 13 is 0
Â
Example 2:Â
Java
// Java program to demonstrate// tertiaryOrder() method   import java.text.*;import java.util.*;import java.io.*;   public class GFG {    public static void main(String[] argv)    {        // creating and initializing testString        String test = "aBcDeFgH<>?:";           // creating and initializing        // RuleBasedCollator object        RuleBasedCollator rbc            = (RuleBasedCollator)(Collator.getInstance());           // creating and initializing        // CollationElementIterator        CollationElementIterator cel            = rbc.getCollationElementIterator(test);           // for iteration        for (int i = 1; i <= test.length(); i++) {               // getting tertiary component of every element            // using tertiaryOrder() method            int value                = CollationElementIterator                      .tertiaryOrder(cel.next());               // display the result            System.out.println("tertiary order "                               + "for order "                               + i + " is "                               + value);        }    }} |
Output:Â
tertiary order for order 1 is 0 tertiary order for order 2 is 1 tertiary order for order 3 is 0 tertiary order for order 4 is 1 tertiary order for order 5 is 0 tertiary order for order 6 is 1 tertiary order for order 7 is 0 tertiary order for order 8 is 1 tertiary order for order 9 is 0 tertiary order for order 10 is 0 tertiary order for order 11 is 0 tertiary order for order 12 is 0
Â
Reference: https://docs.oracle.com/javase/9/docs/api/java/text/CollationElementIterator.html#tertiaryOrder-int-
Â



