The setIndex() method of java.text.ParsePosition class is used to set the current parse position of this ParsePositon object .
Syntax:
public void setIndex(int index)
Parameter: This method takes integer index at which current parse position is going to be set.
Return Value: This method has nothing to return.
Below are the examples to illustrate the setIndex() method:
Example 1:
// Java program to demonstrate// setIndex() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        try {              // Creating and initializing            // new ParsePosition Object            ParsePosition pos                = new ParsePosition(1);              // set index for current            // Parse Position object            // using setIndex() method            pos.setIndex(3);              // getting the current            // ParsePosition of            int i = pos.getIndex();              // display result            System.out.println(                "current parse position: "                + Integer.toString(i));        }          catch (ClassCastException e) {              System.out.println(e);        }    }} |
current parse position: 3
Example 2:
// Java program to demonstrate// setIndex() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        try {              // Creating and initializing            // new ParsePosition Object            ParsePosition pos                = new ParsePosition(500);              // set index for current            // Parse Position object            // using setIndex() method            pos.setIndex(30);              // getting the current            // ParsePosition of            int i = pos.getIndex();              // display result            System.out.println(                "current parse position: "                + Integer.toString(i));        }          catch (ClassCastException e) {              System.out.println(e);        }    }} |
current parse position: 30
Reference: https://docs.oracle.com/javase/9/docs/api/java/text/ParsePosition.html#setIndex-int-
