Метод indexOf в Java используется для поиска символа или строки в другой строке. Например, вы можете использовать его, чтобы посмотреть, есть ли символ @ в адресе электронной почты.
Давайте использовать этот пример в следующем коде.
Опять же, вы можете удалить или закомментировать код, который у вас уже есть.
Это новый код с использованием indexOf:
package prjstrings;
public class StringManipulation {
public static void main(String[] args) {
char ampersand = '@';
String email_address = "meme@me.com";
int result;
result = email_address.indexOf(ampersand);
System.out.println(result);
}
}
Мы хотим проверить, присутствует ли знак @ в адресе электронной почты, поэтому сначала мы устанавливаем переменную char и присваиваем ей значение ‘@’. (Обратите внимание на одинарные кавычки для переменной char).
После настройки адреса электронной почты мы создаем переменную result. Это переменная типа int. Причина, по которой результатом является целое число, заключается в том, что метод indexOf вернет числовое значение. Он вернет номер позиции символа амперсанда в строке email_address. Вот соответствующая строка:
result = email_address.indexOf(ampersand);
После точки введите indexOf. В круглых скобках indexOf у вас есть несколько вариантов - ввести сам символ или имя переменной типа char. Мы поместили нашу переменную ampersand в круглые скобки indexOf. Затем Java сообщит нам положение символа @ в адресе электронной почты. Это сохранит значение в переменной result.
Когда вы запустите код, результат будет 4. IndexOf начинает считать с 0. То есть знак @ является пятым символом в адресе электронной почты.
Читать далее Метод Java indexOf
|
Это интересно
0
|
|||
Последние откомментированные темы:
-
Как отключить уведомления от Сбербанк за 60 рублей через приложение Сбербанк онлайн и ещё 5 методов!
(1)
Snut
,
15.02.2022
-
Онлайн переводчик речи в реальном времени с любого языка
(2)
SergiSan
,
24.01.2022
-
Что такое Cтереолитографические фотополимерные 3D принтеры
(1)
Uriiy
,
04.11.2021
-
Программа для создания виртуальных машин
(1)
Yuri1234
,
04.08.2021
-
Мощный фоторедактор, позволяющий быстро и качественно улучшать любые снимки
(1)
fantoMasin
,
15.05.2021
20260821112716