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: MExcepț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.