String charAt () Metodă în Java cu Exemplu

Cuprins:

Anonim

De ce să folosiți metoda „charAt”?

Metoda charat returnează caracterul la indexul definit. În această metodă, valoarea indexului trebuie să fie între 0 și lungimea șirului minus 1

Sintaxa metodei:

public char charAt(int index)

Intrare parametru:

index - Această metodă Java acceptă doar o singură intrare care este un tip de date int.

Returnează metoda:

Această metodă returnează date de tip caracter pe baza intrării indexului

Excepție:

Aruncă java.lang.StringIndexOutOfBoundsException dacă valoarea indexului nu este între 0 și lungimea șirului minus una

Exemplul 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);}}

Ieșire:

Caracterul în poziția 0 este: T Caracterul în poziția a 5-a este: i

Personajul în poziția 22 este: M

Excepție în firul „principal” java.lang.StringIndexOutOfBoundsException: Indicele șirului în afara intervalului: -1

Câteva lucruri importante despre această metodă Java charAt:

  • Această metodă Java ia un argument care este întotdeauna de tip int.
  • Această metodă returnează caracterul ca caracter pentru argumentul int dat. Valoarea int specifică indexul care începe de la 0.
  • Dacă valoarea indexului este mai mare decât lungimea șirului sau este negativă, atunci apare eroarea de excepție IndexOutOfBounds.
  • Intervalul index trebuie să fie între 0 și string_length-1.