Подстрока Java String ()

Метод Java String substring () извлекает подстроку из строки и возвращает ее.

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

 string.substring(int startIndex, int endIndex)

Здесь строка - это объект Stringкласса.

substring () Параметры

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

  • startIndex - начальный индекс
  • endIndex (необязательно) - конечный индекс

substring () Возвращаемое значение

substring()Метод возвращает подстроку из заданной строки.

  • Подстрока начинается с символа в startIndex и продолжается до символа в index endIndex - 1.
  • Если endIndex не передан, подстрока начинается с символа по указанному индексу и продолжается до конца строки.
Работа метода Java String substring ()

Примечание: вы получите сообщение об ошибке, если,

  • startIndex / endIndex отрицательно или больше длины строки
  • startIndex больше endIndex

Пример 1: Java substring () без конечного индекса

 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 substring () с конечным индексом

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

Интересные статьи...