Hvorfor bruke streng "charAt" -metoden?
Charat-metoden returnerer tegnet ved den bestemte indeksen. I denne metoden skal indeksverdien være mellom 0 og strenglengde minus 1
Metodesyntaks:
public char charAt(int index)
Parameterinngang:
indeks - Denne Java-metoden godtar bare enkeltinngang som er en int-datatype.
Metoden returnerer:
Denne metoden returnerer karaktertypedata basert på indeksinngangen
Unntak:
Kaster java.lang.StringIndexOutOfBoundsException hvis indeksverdi ikke er mellom 0 og strenglengde 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);}}
Produksjon:
Tegn ved 0-posisjon er: T Tegn ved 5. posisjon er: i
Karakter ved 22. posisjon er: MUnntak i tråden "main" java.lang.StringIndexOutOfBoundsException: Strengindeks utenfor området: -1
Noen viktige ting om denne Java charAt-metoden:
- Denne Java-metoden tar et argument som alltid er int-type.
- Denne metoden returnerer tegnet som tegn for det gitte int-argumentet. Int-verdien spesifiserer indeksen som starter ved 0.
- Hvis indeksverdien er høyere enn strenglengden eller en negativ, oppstår IndexOutOfBounds Exception-feil.
- Indeksområdet må være mellom 0 og streng_lengde-1.