English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод string.charAt() строки Java возвращает символ по указанному индексу.
Синтаксис метода string.charAt() строки Java:
string.charAt(int index)
index - индекс символа (значение int)
Возвращает символ по указанному индексу (index)
Внимание:Если переданному индексу charAt() передан отрицательный или超出 предела индекс, будет выброшено исключение.
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "Learn\nJava"; // первый символ System.out.println(str1.charAt(0)); // 'L' // седьмой символ System.out.println(str1.charAt(6)); // 'J' // шестой символ System.out.println(str2.charAt(5)); // '\n' } }
В Java индекс строки начинается с 0, а не с 1. Поэтому chartAt(0) возвращает первый символ. Таким же образом, chartAt(5) и chartAt(6) соответственно возвращают шестой и седьмой символы.
Если необходимо найти индекс первого совпадения заданного символа, используйтеJava String indexOf()Метод.