CollationElementIterator secondaryOrder() method in Java with Examples
The secondaryOrder() method of java.text.CollationElementIterator class is used to provide the secondary component of every Collation element of CollationElementIterator object.
Syntax:
public static final short secondaryOrder(int order)
Parameter: This method takes a collation element as a parameter in the integer format for which secondary component has to be found.
Return Value: This method returns the secondary component for the particular Collation element.
Below are the examples to illustrate the secondaryOrder() method:
Example 1:
Java
// Java program to demonstrate // secondaryOrder() 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 secondary component of every element // using secondaryOrder() method int value = CollationElementIterator .secondaryOrder(cel.next()); // display the result System.out.println( "secondary order " + "for order " + i + " is " + value); } } } |
Output:
secondary order for order 1 is 0 secondary order for order 2 is 0 secondary order for order 3 is 0 secondary order for order 4 is 0 secondary order for order 5 is 0 secondary order for order 6 is 0 secondary order for order 7 is 0 secondary order for order 8 is 0 secondary order for order 9 is 0 secondary order for order 10 is 0 secondary order for order 11 is 0 secondary order for order 12 is 0 secondary order for order 13 is 0
Example 2:
Java
// Java program to demonstrate // secondaryOrder() 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 = "Code Geeks 123<>?" ; // 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 secondary component of every element // using secondaryOrder() method int value = CollationElementIterator .secondaryOrder(cel.next()); // display the result System.out.println( "secondary order " + "for order " + i + " is " + value); } } } |
Output:
secondary order for order 1 is 0 secondary order for order 2 is 0 secondary order for order 3 is 0 secondary order for order 4 is 0 secondary order for order 5 is 1 secondary order for order 6 is 0 secondary order for order 7 is 0 secondary order for order 8 is 0 secondary order for order 9 is 0 secondary order for order 10 is 0 secondary order for order 11 is 1 secondary order for order 12 is 0 secondary order for order 13 is 0 secondary order for order 14 is 0 secondary order for order 15 is 0 secondary order for order 16 is 0 secondary order for order 17 is 0
Please Login to comment...