Метод substring () Java String витягує підрядок із рядка і повертає його.
Синтаксис substring()
методу:
string.substring(int startIndex, int endIndex)
Тут рядок є об’єктом String
класу.
параметри substring ()
substring()
Метод приймає два параметри.
- startIndex - початковий індекс
- endIndex (необов’язково) - кінцевий індекс
substring () Повернене значення
substring()
Метод повертає підрядок з заданої рядки.
- Підрядок починається з символу в startIndex і поширюється на символ в індексі
endIndex - 1
. - Якщо endIndex не передано, підрядок починається з символу за вказаним індексом і продовжується до кінця рядка.

Примітка: Ви отримаєте повідомлення про помилку, якщо,
- startIndex / endIndex від’ємне або більше довжини рядка
- startIndex більше, ніж endIndex
Приклад 1: Підстрока Java () Без кінцевого індексу
class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )
Приклад 2: Підстрока Java () із кінцевим індексом
class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )
Якщо вам потрібно знайти індекс першого входження зазначеного підрядка з даного рядка, використовуйте Java String indexOf ().