CollationElementIterator setOffset() method in Java with Examples Last Updated : 05 Apr, 2023 Comments Improve Suggest changes Like Article Like Report 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() 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); // setting offset to index 4 // using setOffset() method cel.setOffset(4); // display the result System.out.println("current offset is " + cel.getOffset()); } } Output: current offset is 4 Example 2: Java // Java program to demonstrate // setOffset() 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); // 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()); } } Output: current offset is 0 Reference: https://docs.oracle.com/javase/9/docs/api/java/text/CollationElementIterator.html#setOffset-int- Comment More infoAdvertise with us Next Article CollationElementIterator setOffset() method in Java with Examples rohitprasad3 Follow Improve Article Tags : Java Java-Functions Java-text package Java-CollationElementIterator Practice Tags : Java Similar Reads CollationElementIterator reset() method in Java with Examples The reset() method of java.text.CollationElementIterator class is used to reset the cursor of the iterator to the beginning of the input string. Syntax: public void reset() Parameter: This method does not accept any parameter.Return Value: This method has nothing to return. Below is the examples to 2 min read CollationElementIterator next() method in Java with Examples The next() method of java.text.CollationElementIterator class is used to get next Collator element. This method push the iterator to the next element and returns its value. Syntax: public int next() Parameter: This method does accepts any parameter. Return Value: This method returns the value of the 2 min read CollationElementIterator previous() method in Java with Examples The previous() method of java.text.CollationElementIterator class is used to get previous Collator element. This method push the iterator to the previous element and returns its value. Syntax: public int previous() Parameter: This method does accepts any parameter. Return Value: This method returns 2 min read CollationElementIterator setText(String) method in Java with Example The setText() method of java.text.CollationElementIterator class is used to set the new source string for CollationElementIterator object to iterate. Syntax: public void setText(String source) Parameter: This method takes a new source string over which the iterator is going to iterate.Return Value: 2 min read 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 paramete 3 min read 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 i 3 min read CollationElementIterator getOffset() method in Java with Examples The getOffset() method of java.text.CollationElementIterator class is used to get the index of item present at collator currently pointed by CollationElementIterator. Syntax: public int getOffset() Parameter: This method does not accept any parameter. Return Value: This method returns the offset of 2 min read CollationElementIterator setText(CharacterIterator) method in Java with Example The setText() method of java.text.CollationElementIterator class is used to set the new source string for CollationElementIterator object to iterate. Syntax: public void setText(CharacterIterator source) Parameter: This method takes a new CharacterIterator object contains string value over which ite 3 min read CollationElementIterator getMaxExpansion() method in Java with Examples The getMaxExpansion() method of java.text.CollationElementIterator class is used to get the maximum expansion that any specified sequence ending can reach.Syntax: public int getMaxExpansion(int order) Parameter: This method takes an collation element as parameter in the integer format for which maxi 3 min read CharacterIterator setIndex() method in Java with Examples The setIndex() method of java.text.CharacterIterator interface in Java is used to set the current index that is to be read by this CharacterIterator. This method takes the index to be set as a parameter and sets the index of this CharacterIterator at that index and then it returns that character. Sy 1 min read Like