Метод substring класса String используется для получения части какой-то строки. Результатом «вырезания» строки методом substring будет новая строка. Сам метод перегружен и представлен в двух вариантах.
substring(int beginIndex) — возвращает новую строку, которая является подстрокой данной строки. Подстрока начинается с символа в указанной позиции индекса и продолжается до конца этой строки.
substring(int beginIndex, int endIndex) — возвращает новую строку, которая является подстрокой данной строки. Подстрока начинается с указанного beginIndex и включает символ в индексе endIndex — 1. Таким образом, длина подстроки endIndex — beginIndex.
Обратите внимание, что включение в подстроку символов beginIndex и endIndex происходит в обоих методах.
Ниже представлен простой пример использования метода substring класса String:
Substring.java
1 2 3 4 5 6 7 8 9 10 11 |
package ua.com.prologistic.strings; public class Test { public static void main(String[] args) { String siteName = "prologistic.com.ua"; System.out.println("Последние 7 символов строки siteName: " + siteName.substring(siteName.length() - 7)); System.out.println("Первые 3 символа строки siteName: " + siteName.substring(0, 3)); System.out.println("Site name: " + siteName.substring(0, 11)); } } |
Результат выполнения программы следующий:
1 2 3 |
Последние 7 символов строки siteName: .com.ua Первые 3 символа строки siteName: pro Site name: prologistic |
Ниже вы найдете еще больше интересных статей.