String metoda charAt () v Javi s primerom

Kazalo:

Anonim

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: M

Izjema 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.