Varför använda sträng "charAt" -metoden?
Charat-metoden returnerar tecknet i det bestämda indexet. I denna metod bör indexvärdet vara mellan 0 och stränglängd minus 1
Metodssyntax:
public char charAt(int index)
Parameterinmatning:
index - Denna Java-metod accepterar endast enstaka ingångar som är en int-datatyp.
Metoden returnerar:
Den här metoden returnerar data för teckentyp baserat på indexingången
Undantag:
Kasta java.lang.StringIndexOutOfBoundsException om indexvärdet inte är mellan 0 och stränglängd minus en
Exempel 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:
Karaktär vid position 0 är: T Karaktär vid femte position är: i
Karaktär vid 22: e position är: MUndantag i tråden "main" java.lang.StringIndexOutOfBoundsException: Strängindex utanför intervallet: -1
Några viktiga saker om denna Java charAt-metod:
- Denna Java-metod tar ett argument som alltid är int-typ.
- Den här metoden returnerar tecknet som char för det givna int-argumentet. Int-värdet anger indexet som börjar vid 0.
- Om indexvärdet är högre än stränglängden eller ett negativt inträffar undantagsfel IndexOutOfBounds.
- Indexområdet måste vara mellan 0 och string_length-1.