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-



