Sträng charAt () -metod i Java med exempel

Innehållsförteckning:

Anonim

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: M

Undantag 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.