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); } } } |
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); } } } |
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-