Строка как массив символов

436
29 августа 2017, 10:48

Строка — это массив символов. Как в java обратится к букве по индексу? Мой код:

String s = "edgw";   // объявляем строку
s = (String) s[-1];  // Заносим в s её последнюю букву

Ошибка: java: array required, but java.lang.String found

Answer 1

С помощью метода charAt:

String s = "edgw";
char lastChar = s.charAt(s.length() - 1);
Answer 2

Элемента с позицией -1 не существует. Минимальная позиция массива(строки) 0. То есть например слово СЛОН С-0 Л-1 О-2 Н-3

READ ALSO
Сложные условия в switch

Сложные условия в switch

Есть if, а есть switchЕсли использовать if то "или" будет записываться как ( условие | условие )

232
GET/POST запросы с максимально простым кодом

GET/POST запросы с максимально простым кодом

Мне нужно написать обобщённые методы: GET, POST, PUT, DELETE

330
Исключение @Controller не работает

Исключение @Controller не работает

У меня есть два артефакта, которые включены в основной проектПервый содержит пакет com

245