Hvorfor bruge streng "charAt" -metode?
Charat-metoden returnerer tegnet ved det bestemte indeks. I denne metode skal indeksværdien være mellem 0 og strenglængde minus 1
Metodesyntaks:
public char charAt(int index)
Parameterindgang:
indeks - Denne Java-metode accepterer kun enkelt input, som er en int-datatype.
Metode returnerer:
Denne metode returnerer en karaktertypedata baseret på indeksindgangen
Undtagelse:
Kaster java.lang.StringIndexOutOfBoundsException, hvis indeksværdien ikke er mellem 0 og strenglængde minus en
Eksempel 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);}}
Produktion:
Tegn ved 0-position er: T Tegn ved 5. position er: i
Karakter ved 22. position er: MUndtagelse i tråden "main" java.lang.StringIndexOutOfBoundsException: Strengindeks uden for området: -1
Nogle vigtige ting ved denne Java charAt-metode:
- Denne Java-metode tager et argument, der altid er int-type.
- Denne metode returnerer tegnet som tegn for det givne int-argument. Int-værdien angiver det indeks, der starter ved 0.
- Hvis indeksværdien er højere end strenglængde eller en negativ, opstår der undtagelsesfejl IndexOutOfBounds.
- Indeksområdet skal være mellem 0 og streng_længde-1.