Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример

Что такое метод String.charAt() в Java?

String.charAt() возвращает символ по конкретному индексу внутри строки. В Java индексы строк нулевые, от 0 до length() - 1.

Сигнатура метода

public char charAt(int index)

Параметр

index — одиночное int значение, задающее позицию желаемого символа.

Возвращаемое значение

Возвращает символ (тип char) в заданном индексе.

Исключения

Бросает StringIndexOutOfBoundsException, если index отрицателен или больше/равен длине строки.

Практический пример

public class CharAtExample {
    public static void main(String[] args) {
        String s = "This is String CharAt Method";
        // Символ в индексе 0
        System.out.println("Character at 0 position is: " + s.charAt(0));
        // Символ в индексе 5
        System.out.println("Character at 5th position is: " + s.charAt(5));
        // Символ в индексе 22
        System.out.println("Character at 22nd position is: " + s.charAt(22));
        // Попытка доступа к невалидному индексу
        char invalid = s.charAt(-1);
        System.out.println("Character at -1 position is: " + invalid);
    }
}

Вывод:

Character at 0 position is: T
Character at 5th position is: i
Character at 22nd position is: M

Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -1

Ключевые моменты:

java

  1. Освоение строк в Java: создание, методы и лучшие практики
  2. Метод String.length() в Java: как получить длину строки (пример)
  3. Освоение String.indexOf() в Java: поиск подстрок и практические примеры
  4. Освоение String.compareTo() в Java: синтаксис, сценарии использования и примеры
  5. Метод String.contains() в Java: как проверить наличие подстроки — примеры
  6. Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
  7. Замена строк в Java: replace(), replaceAll() и replaceFirst() подробно
  8. Алгоритм сортировки вставками в Java: понятный пример и пошаговое руководство
  9. Мастерство метода strip() в Python: подробное руководство и практические примеры
  10. Python len(): практическое руководство по измерению длины объектов