Substring в Java: все, что нужно знать и примеры кода

В Java, метод substring() используется для получения подстроки из строки.

Синтаксис метода substring() выглядит следующим образом:


public String substring(int startIndex)
public String substring(int startIndex, int endIndex)

где startIndex - индекс символа начала подстроки (включительно), а endIndex - индекс символа конца подстроки (исключительно).

Например, рассмотрим следующий код:

java
String str = "Hello, World!";
String substring1 = str.substring(7);
String substring2 = str.substring(7, 12);
System.out.println(substring1); // "World!"
System.out.println(substring2); // "World"

В этом примере мы создаем строку "Hello, World!" и затем вызываем метод substring() для получения подстроки "World!" (начиная с индекса 7) и подстроки "World" (начиная с индекса 7 и заканчивая индексом 12).

Также следует учитывать, что если endIndex превышает длину строки, то подстрока будет содержать все символы, начиная с startIndex и до конца строки.

Например:

java
String str = "Hello, World!";
String substring3 = str.substring(7, 20);
System.out.println(substring3); // "World!"

В этом примере мы вызываем метод substring() с индексами 7 и 20. Поскольку 20 превышает длину строки "Hello, World!", то в результате получается подстрока "World!" (все символы от индекса 7 до конца строки).

В заключение, метод substring() является очень полезным инструментом для работы со строками в Java. Он позволяет получать подстроки из строк, что может быть особенно полезно при обработке текстовых данных.

Похожие вопросы на: "substring java "

Enum - как использовать перечисления в своей разработке
Изучаем VS Code: главный инструмент разработчика
Что такое var dump в PHP и как использовать функцию для отладки кода
Исключения в Java: как обрабатывать ошибки в программировании
Библиотека stdio.h: работа со стандартным потоком ввода-вывода в языке программирования C
Understanding Skew: A Comprehensive Guide
<h1>Работа с REGEXP_REPLACE в PostgreSQL
Download Chrome Extension
Append Golang
To Number Oracle