Zakaj uporabljati niz "charAt" Metoda?
Metoda charat vrne znak z določenim indeksom. V tej metodi mora biti vrednost indeksa med 0 in dolžino niza minus 1
Sintaksa metode:
public char charAt(int index)
Vnos parametra:
indeks - Ta metoda Java sprejema samo en vhod, ki je int podatkovni tip.
Vrnitev metode:
Ta metoda vrne podatke vrste znaka na podlagi vnosa indeksa
Izjema:
Vrže java.lang.StringIndexOutOfBoundsException, če vrednost indeksa ni med 0 in dolžino niza minus ena
Primer 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);}}
Izhod:
Znak na položaju 0 je: T Znak na položaju 5 je: i
Znak na 22. mestu je: MIzjema v niti "main" java.lang.StringIndexOutOfBoundsException: Indeks niza izven obsega: -1
Nekaj pomembnih stvari o tej metodi Java charAt:
- Ta metoda Java sprejme argument, ki je vedno int tipa.
- Ta metoda vrne znak kot char za dani argument int. Vrednost int določa indeks, ki se začne na 0.
- Če je vrednost indeksa večja od dolžine niza ali negativne, se pojavi napaka izjeme IndexOutOfBounds.
- Razpon indeksa mora biti med 0 in dolžino-1.