Метод 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
|
|||
Последние откомментированные темы: