String charAt () Metodo in Java con Example

Sommario:

Anonim

Perché utilizzare il metodo stringa "charAt"?

Il metodo charat restituisce il carattere all'indice definito. In questo metodo il valore dell'indice dovrebbe essere compreso tra 0 e la lunghezza della stringa meno 1

Sintassi del metodo:

public char charAt(int index)

Inserimento parametri:

index - Questo metodo Java accetta solo un singolo input che è un tipo di dati int.

Restituzioni del metodo:

Questo metodo restituisce dati di tipo carattere basati sull'input dell'indice

Eccezione:

Genera java.lang.StringIndexOutOfBoundsException se il valore dell'indice non è compreso tra 0 e la lunghezza della stringa meno uno

Esempio 1:

public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}

Produzione:

Il carattere in posizione 0 è: T Il carattere in 5a posizione è: i

Il personaggio al 22 ° posto è: M.

Eccezione nel thread "main" java.lang.StringIndexOutOfBoundsException: Indice stringa fuori intervallo: -1

Alcune cose importanti su questo metodo Java charAt:

  • Questo metodo Java accetta un argomento che è sempre di tipo int.
  • Questo metodo restituisce il carattere come char per l'argomento int specificato. Il valore int specifica l'indice che inizia da 0.
  • Se il valore dell'indice è maggiore della lunghezza della stringa o è negativo, si verifica un errore di eccezione IndexOutOfBounds.
  • L'intervallo dell'indice deve essere compreso tra 0 e string_length-1.