Підрядок Java String ()

Метод substring () Java String витягує підрядок із рядка і повертає його.

Синтаксис substring()методу:

 string.substring(int startIndex, int endIndex)

Тут рядок є об’єктом Stringкласу.

параметри substring ()

substring()Метод приймає два параметри.

  • startIndex - початковий індекс
  • endIndex (необов’язково) - кінцевий індекс

substring () Повернене значення

substring()Метод повертає підрядок з заданої рядки.

  • Підрядок починається з символу в startIndex і поширюється на символ в індексі endIndex - 1.
  • Якщо endIndex не передано, підрядок починається з символу за вказаним індексом і продовжується до кінця рядка.
Робота методу Java String substring ()

Примітка: Ви отримаєте повідомлення про помилку, якщо,

  • 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 ().

Цікаві статті...