Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
21620 участников
Администратор Kazak

Важные темы:



Модератор GAMER

Активные участники:


←  Предыдущая тема Все темы Следующая тема →

Java | Метод Substring

Этот действительно полезный метод, доступный вам, называется substring. Этот метод позволяет получить один фрагмент текста из другого. Мы рассмотрим substring на примере небольшой игры.

java 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);      
    }
}

Когда программа запустится, окно вывода должно выглядеть так:

Результат Bi

Таким образом, метод substring позволил нам получить первые два символа имени «Bill».

Читать далее Java | Метод Substring

 

Это интересно
0

29.05.2020
Пожаловаться Просмотров: 274  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены