Строки в основном определяются как массив персонажей. В Ява , объекты String неизменяемы, что означает, что константа не может быть изменена после создания.Поиск подстроки строки - очень частый вопрос, который задают в . Итак, я объясню, как работает Substring в Java.
Вот темы, о которых я расскажу в этой статье:
Давайте начнем.
что такое класс сканера в Java
Подстрока в Java: что такое подстрока в Java?
Часть называетсяк S ubstring . Другими словами, подстрока - это подмножество другой строки. Подстрока Java() метод возвращает новую строку, которая является подстрокой этой строки. подстрока () method - это перегруженный метод.
Синтаксис:
substring (// любой из методов)
{
// тело
}
Пример:
Это наглядный пример подстроки в . Здесь строка называется «Edureka», но когда вы разбиваете ее на блоки, она состоит из подстрок, которые в конечном итоге вычисляют строку.
Давайте продвинемся вперед и разберемся с различными методами substring ().
Подстрока в Java: различные методы под подстрокой
В методе substring () есть два основных метода. Они есть:
Давайте разберемся с ними подробнее.
Строковая подстрока (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», и наша команда будет рада ответить.