Этот действительно полезный метод, доступный вам, называется substring. Этот метод позволяет получить один фрагмент текста из другого. Мы рассмотрим substring на примере небольшой игры.
Например, в нашей программе с адресом электронной почты (предыдущий урок) мы могли бы взять последние 6 символов с адреса и посмотреть, входит ли он в доменную зону com.ua.
Чтобы немного попрактиковаться с substring, мы напишем небольшую игру Name Swapper. В этой игре мы изменим первые две буквы фамилии и имени, поменяв их местами. Итак, у нас есть имя:
"Bill Gates"
Мы поменяем местами «Ga» в «Gates» и «Bi» в «Bill», чтобы сделать «Gall» и «Bites». Новое имя будет напечатано следующим образом: «Gall Bites», что в переводе означает «Укусы зла».
Мы будем использовать substring для большей части этой программы. Substring работает так:
String Full = "Bill Gates";
String NameChars = "";
NameChars = Full.substring(0, 2);
Вы настраиваете строку для поиска, в данном случае строку «Bill Gates». Она идет после знака равенства. После точки введите название метода substring.
Есть два способа использования substring, и разница заключается в числах в круглых скобках. В коде выше мы имеем два числа, 0 и 2. Это означает, что захват символов начинается в позиции 0 и прекращайте спустя 2 символа. Затем эти 2 символа возвращаются и помещаются в переменную NameChars.
Если бы нам нужны были символы, начиная с позиции 2 строки и до конца, то можно было бы сделать так:
String test = Full.substring(2);
На этот раз у нас есть только 1 число в круглых скобках substring. В таком случае Java-программа захватит символы, начиная с позиции 2 и до конца строки test.
Запустите новую программу, чтобы проверить это. Добавьте строку печати в конец, и ваш код должен быть таким:
package nameswapper;
public class NameSwap {
public static void main(String[] args) {
String Full = "Bill Gates";
String NameChars = "";
NameChars = Full.substring(0, 2);
System.out.println(NameChars);
}
}
Когда программа запустится, окно вывода должно выглядеть так:
Таким образом, метод substring позволил нам получить первые два символа имени «Bill».
Далее Java | Метод Substring
|
Это интересно
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
20260821112635