Подниз в Java: Научете как да използвате метода substring ()



Тази статия за Substring в Java ви помага да научите за синтаксиса, различни методи в substring с помощта на примери

Струните са основно дефинирани като масив от символи. В Java , обектите на String са неизменни, което означава, че константа не може да бъде променяна, след като бъде създадена.Намирането на подниза на низ е много често задаван въпрос в . Така че, ще обясня как работи Substring в Java.

Това са темите, които ще разгледам в тази статия:





Да започваме.

Подниз в Java: Какво представлява подниз в Java?

Част от a е нареченда се С ubstring . С други думи, поднизът е подмножество на друг низ. Подниза Java() методът връща нов низ, който е подниз от този низ. подниз () метод е претоварен метод.



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

Пример:

Подниз в Java - Edureka



Това е ясен пример за подниз в . Тук низът е „Edureka“, но когато го разбиете на блокове, той се състои от поднизове, които накрая изчисляват низа.

Нека продължим напред и да разберем различните методи под substring ().

Подниз в Java: Различни методи под подниз

По принцип има два различни метода под метода substring (). Те са:

  • Поднизови низове (int begIndex)
  • Поднизови низове (int beginIndex, int endIndex)

Нека ги разберем подробно.

Поднизови низове (int begIndex)

Този метод има два варианта и той връща нов низ, който е подниз от този низ. Поднизът започва с символ в посочения индекс ‘beginIndex’ до края на низа.

Синтаксис:
публичен низ низ (int begIndex)

Забележка : индексът започва от „0“, който се отнася до първия символ на String.

е магистър следдипломна степен

Нека да разгледаме един пример.

публичен клас 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 begIndex, int endIndex)

какво е jit компилатор в Java

Нека работим с пример.

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

Изход : успех

Сега да преминем към последната тема.

Подниз в Java: Поднизова програма

Нека обсъдим няколко програми, които помагат за разбирането на Substring in .

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

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) } }

Изход:

След това с помощта на метод (Използване на функцията substr ())

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

Изход :

Това ни води до края на тази статия, където научихме за Substring в . Надявам се, че сте наясно с всичко споделено с вас в този урок.

Уверете се, че практикувате възможно най-много и връщате опита си.

Ако сте намерили тази статия за „Подниз в Java“ подходяща, разгледайте доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.

Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване, ние изготвяме учебна програма, която е предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.

Ако попаднете на някакви въпроси, не се колебайте да зададете всичките си въпроси в раздела за коментари на „Подниз в Java“ и нашият екип ще се радва да отговори.