Метод String charAt () в Java с примером

Содержание:

Anonim

Зачем использовать строковый метод "charAt"?

Метод charat возвращает символ по определенному индексу. В этом методе значение индекса должно быть от 0 до длины строки минус 1.

Синтаксис метода:

public char charAt(int index)

Ввод параметров:

index - этот метод Java принимает только один ввод, который является типом данных int.

Метод возвращает:

Этот метод возвращает данные символьного типа на основе ввода индекса.

Исключение:

Выбрасывает исключение java.lang.StringIndexOutOfBoundsException, если значение индекса не находится между 0 и длиной строки минус один

Пример 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);}}

Выход:

Символ в позиции 0: T Символ в позиции 5: i

Символ на 22 позиции: M

Исключение в потоке "main" java.lang.StringIndexOutOfBoundsException: индекс строки вне диапазона: -1

Некоторые важные вещи об этом методе Java charAt:

  • Этот метод Java принимает аргумент, который всегда имеет тип int.
  • Этот метод возвращает символ как char для заданного аргумента int. Значение int указывает индекс, который начинается с 0.
  • Если значение индекса больше длины строки или отрицательное, возникает ошибка исключения IndexOutOfBounds.
  • Диапазон индекса должен быть от 0 до string_length-1.