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: MKivé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.