Подстрока в Java: узнайте, как использовать метод substring ()



Эта статья о подстроке в Java поможет вам узнать о синтаксисе, различных методах в подстроке с помощью примеров.

Строки в основном определяются как массив персонажей. В Ява , объекты String неизменяемы, что означает, что константа не может быть изменена после создания.Поиск подстроки строки - очень частый вопрос, который задают в . Итак, я объясню, как работает Substring в Java.

Вот темы, о которых я расскажу в этой статье:





Давайте начнем.

что такое класс сканера в Java

Подстрока в Java: что такое подстрока в Java?

Часть называетсяк S ubstring . Другими словами, подстрока - это подмножество другой строки. Подстрока Java() метод возвращает новую строку, которая является подстрокой этой строки. подстрока () method - это перегруженный метод.



Синтаксис:
substring (// любой из методов)
{
// тело
}

Пример:

Подстрока в Java - Edureka



Это наглядный пример подстроки в . Здесь строка называется «Edureka», но когда вы разбиваете ее на блоки, она состоит из подстрок, которые в конечном итоге вычисляют строку.

Давайте продвинемся вперед и разберемся с различными методами substring ().

Подстрока в Java: различные методы под подстрокой

В методе substring () есть два основных метода. Они есть:

  • Строковая подстрока (int beginIndex)
  • Строковая подстрока (int beginIndex, int endIndex)

Давайте разберемся с ними подробнее.

Строковая подстрока (int beginIndex)

У этого метода есть два варианта, и он возвращает новую строку, которая является подстрокой этой строки. Подстрока начинается с символа с указанным индексом beginIndex до конца строки.

Синтаксис:
подстрока публичной строки (int beginIndex)

Заметка : индекс начинается с «0», что относится к первому символу строки.

Давайте посмотрим на пример.

public class Substring {public static void main (String args []) {// Инициализация String String Str = new String ('Добро пожаловать в Edureka') // использование substring () для извлечения подстроки // возвращает Edureka System.out.print ( 'Подстрока:') System.out.println (Str.substring (10))}}

Вывод: Эдурека

Строковая подстрока (int beginIndex, int endIndex)

У этого метода есть два варианта, и он возвращает новый которая является подстрокой этой строки. Подстрока начинается с символа в указанном индексе BeginIndex и продолжается до конца строки или до endIndex - 1, если присутствует другой аргумент.

Синтаксис

подстрока публичной строки (int beginIndex, int endIndex)

обработка исключений pl / sql

Давайте поработаем с примером.

public class Substring2 {public static void main (String args []) {// Инициализация String String Str = new String ('Welcome to Edureka') // использование substring () для извлечения подстроки // возвращает edu System.out.print ( 'Подстрока:') System.out.println (Str.substring (10, 14))}}

Вывод : успех

А теперь перейдем к последней теме.

Подстрока в Java: Программа подстроки

Давайте обсудим несколько программ, которые помогают понять Substring в .

Программа для печати всех подстрок заданной строки

class Course {// Функция для печати всех подстрок static void subString (char str [], int n) {// Выберите начальную точку для (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Вывод:

как установить путь к классам в Java в Windows 10

Затем с помощью метода (с помощью функции substr ())

public class Substring {// Функция для печати всей подстроки public static void SubString (String str, int n) {for (int i = 0 i

Вывод :

Это подводит нас к концу статьи, где мы узнали о Substring в . Надеюсь, вы понимаете все, что было поделено с вами в этом руководстве.

Убедитесь, что вы тренируетесь как можно больше и верните свой опыт.

Если вы нашли эту статью о «Подстроке в Java» релевантной, ознакомьтесь с надежная компания онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.

Мы здесь, чтобы помочь вам на каждом этапе вашего пути, мы разработали учебную программу, предназначенную для студентов и профессионалов, которые хотят стать Java-разработчиком. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать все свои вопросы в разделе комментариев «Подстрока в Java», и наша команда будет рада ответить.