String charAt () módszer Java-ban példával

Tartalomjegyzék:

Anonim

Miért érdemes használni a "charAt" metódust?

A charat módszer a karaktert a határozott indexhez adja vissza. Ebben a módszerben az index értékének 0 és a karakterlánc hossza mínusz 1 között kell lennie

Módszer szintaxisa:

public char charAt(int index)

Paraméter bemenet:

index - Ez a Java módszer csak egyetlen bemenetet fogad el, amely int adattípus.

A módszer visszatér:

Ez a módszer egy karaktertípus adatot ad vissza az indexbevitel alapján

Kivétel:

Dobja a java.lang.StringIndexOutOfBoundsException parancsot, ha az index értéke nem 0 és a karakterlánc hossza mínusz egy között van

1. példa:

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

Kimenet:

Karakter a 0 pozícióban: T Az 5. pozíció karakter: i

A 22. pozíció karaktere: M

Kivétel a "main" szálban java.lang.StringIndexOutOfBoundsException: String index a tartományon kívül: -1

Néhány fontos dolog ezzel a Java charAt módszerrel kapcsolatban:

  • Ez a Java módszer olyan argumentumot vesz fel, amely mindig int típusú.
  • Ez a módszer char karakterként adja vissza a karaktert az adott int argumentumhoz. Az int érték a 0-nál kezdődő indexet határozza meg.
  • Ha az index értéke nagyobb, mint a karakterlánc hossza, vagy negatív, akkor az IndexOutOfBounds Exception hiba lép fel.
  • Az indextartománynak 0 és string_length-1 között kell lennie.