Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmChIx 87 of 420 menu
◀ ▶

Символ из строки в Java

Из строки один символ достают через charAt. В скобках пишут номер этого символа. Номер считает с нуля, а не с единицы. У строки "abc" три места: номер 0, номер 1 и номер 2. Буква a стоит на нуле, b на единице, c на двойке.

charAt дает символ типа char, а не строку из одной буквы. На экране видна буква, а в комментарии символ записываем в одинарных кавычках. Первый символ, номер 0:

String str = "abc"; System.out.println(str.charAt(0)); // a

Второй символ, номер 1:

String str = "abc"; System.out.println(str.charAt(1)); // b

Третий символ, номер 2:

String str = "abc"; System.out.println(str.charAt(2)); // c

Когда номер последнего символа заранее не считают, его берут как длину без единицы. У "abc" длина равна 3, последний номер равен 2:

String str = "abc"; System.out.println(str.charAt(str.length() - 1)); // c

Номер за концом строки останавливает программу. После номера 2 у "abc" символа уже нет:

String str = "abc"; System.out.println(str.charAt(3)); // программа останавливается

Дан код:

String str = "dog";

Выведите первый символ этой строки.

Дан код:

String str = "dog";

Выведите второй символ этой строки.

Дан код:

String str = "dog";

Выведите третий символ этой строки.

Дан код:

String str = "hello";

Выведите последний символ этой строки.

Дан код:

String str = "code";

Выведите последний символ этой строки.

Дан код:

String str = "sun"; System.out.println(str.charAt(4));

Программа в этом коде не запускается. Найдите ошибку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить