Método StringCharacterIterator setIndex() en Java con ejemplos

El método setIndex() de la clase java.text .StringCharacterIterator en Java se utiliza para establecer el índice actual que debe leer este StringCharacterIterator. Este método toma el índice que se establecerá como un parámetro y establece el índice de este StringCharacterIterator en ese índice y luego devuelve ese carácter.

Sintaxis:

public char setIndex(int index)

Parámetro: este método toma el índice que se establecerá como parámetro y establece el índice de este StringCharacterIterator.

Valor devuelto: este método devuelve el carácter en el índice establecido por este método.

Excepción: este método arroja IllegalArgumentException si el índice especificado no está en el rango válido (getBeginIndex(), getEndIndex() – 1).

Programa:

// Java program to demonstrate
// the above method
  
import java.text.*;
import java.util.*;
  
public class StringCharacterIteratorDemo {
    public static void main(String[] args)
    {
  
        StringCharacterIterator
            stringCharacterIterator
            = new StringCharacterIterator(
                "GeeksForGeeks");
  
        System.out.println("Current Index: "
                           + stringCharacterIterator
                                 .getIndex());
  
        int index = 5;
  
        System.out.println("Updated the index to: "
                           + index);
  
        System.out.println("Character at new current index: "
                           + stringCharacterIterator
                                 .setIndex(index));
    }
}
Producción:

Current Index: 0
Updated the index to: 5
Character at new current index: F

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/StringCharacterIterator.html#setIndex-int-

Publicación traducida automáticamente

Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *