The setOffset() method of java.text.CollationElementIterator class is used to set the cursor of the iterator to the particular index passed as parameter.
Syntax:
public void setOffset(int newOffset)
Parameter: This method takes an integer value newOffset at which point the cursor has to be set.
Return Value: This method has nothing to return.
Below are the examples to illustrate the setOffset() method:
Example 1:
Java
// Java program to demonstrate// setOffset() methodimport 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); // setting offset to index 4 // using setOffset() method cel.setOffset(4); // display the result System.out.println("current offset is " + cel.getOffset()); }} |
current offset is 4
Example 2:
Java
// Java program to demonstrate// setOffset() methodimport 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); // after call of setOffset() method // all next() method will become redundant cel.next(); cel.next(); cel.next(); cel.next(); // setting cursor of iterator to index 0 // using setOffset() method cel.setOffset(0); // display the result System.out.println("current offset is " + cel.getOffset()); }} |
current offset is 0
Reference: https://docs.oracle.com/javase/9/docs/api/java/text/CollationElementIterator.html#setOffset-int-

… [Trackback]
[…] Read More on to that Topic: geeksforgeeks.org/collationelementiterator-setoffset-method-in-java-with-examples/ […]
… [Trackback]
[…] Information on that Topic: geeksforgeeks.org/collationelementiterator-setoffset-method-in-java-with-examples/ […]
… [Trackback]
[…] There you will find 76839 additional Information to that Topic: geeksforgeeks.org/collationelementiterator-setoffset-method-in-java-with-examples/ […]