Java String: substring () метод
public String подстрока (int beginIndex)
Метод substring () возвращает строку, которая является подстрокой этой строки. Подстрока начинается с символа по указанному индексу и продолжается до конца этой строки.
Примеры:
«несчастный» .substring (2) возвращает «счастливый» «Harbison» .substring (3) возвращает «бизона» "emptiness" .substring (9) возвращает "" (пустая строка)
Платформа Java: Java SE 8
Синтаксис:
подстрока (int beginIndex)
Параметры:
название | Описание | Тип |
---|---|---|
beginIndex | индекс начала, включительно. | строка |
Возвращаемое значение: указанная подстрока.
Тип возвращаемого значения: int
Броски:
IndexOutOfBoundsException - если beginIndex отрицателен или больше чем длина этого объекта String.
Наглядное представление метода Java String substring ()
Пример: метод Java String substring ()
В следующем примере показано использование метода java String ().
public class Example {
public static void main(String[] args)
{
String str ="The quick brown fox jumps over the lazy dog.";
// Get a substring of the above string starting from
// index 10 and ending at index 26.
String new_str = str.substring(10, 26);
System.out.println();
// Display the two strings for comparison.
System.out.println("old =" + str);
System.out.println("new =" + new_str);
System.out.println();
}
}
Выход:
old = Быстрая коричневая лиса перепрыгивает через ленивую собаку. новый = коричневая лиса прыгает
Пример использования метода Throws: substring (int beginIndex)
IndexOutOfBoundsException - если beginIndex отрицателен или больше чем длина этого объекта String.
Позволять
String new_str = str.substring (-10, 26);
в приведенном выше примере.
Выход:
Исключение в потоке "main" java.lang.StringIndexOutOfBo undsException: Строковый индекс вне диапазона: -10 в java.lang.String.substring (String.java:1960) в Exercise.main (Exercise.java:9)
Редактор кода Java:
Предыдущий: метод подпоследовательности
Далее: метод toCharArray
Новый контент: Composer: менеджер зависимостей для PHP , R программирования