Подниз у Јави: Научите како се користи метода подниз ()



Овај чланак о Субстрингу на Јави помаже вам да уз помоћ примера научите о синтакси, различитим методама подстринга

Низови су у основи дефинисани као низ ликова. У Јава , објекти низа су непроменљиви, што значи да се константа не може мењати једном створена.Проналажење подниза низа је врло често питање постављено у . Дакле, објаснићу како Субстринг у Јави функционише.

Ово су теме које ћу обрађивати у овом чланку:





Хајде да почнемо.

Подниз у Јави: Шта је подниз у Јави?

Део а се зоведо С. убстринг . Другим речима, подниз је подскуп другог низа. Јава подниз() метода враћа нови низ који је подниз овог низа. подниз () метода је преоптерећена метода.



Синтакса:
подниз (// било који од метода)
{
// тело
}

Пример:

Подниз у Јави - Едурека



Ово је јасан пример под низа у . Овде је низ „Едурека“, али када га раставите на блокове, он се састоји од поднизова који коначно израчунавају низ.

Кренимо напред и разумемо различите методе под субстринг ().

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

У основи постоје две различите методе под методом субстринг (). Су:

  • Стринг подниз (инт бегИндек)
  • Стринг подниз (инт бегинИндек, инт ендИндек)

Да их разумемо детаљно.

Стринг подниз (инт бегИндек)

Ова метода има две варијанте и враћа нови низ који је подниз овог низа. Подниз започиње знаком наведеног индекса ‘бегинИндек’ до краја низа.

Синтакса:
јавни низ подниза (инт бегИндек)

Белешка : индекс почиње од „0“ који се односи на први знак низа.

Погледајмо пример.

јавна класа Подниз {публиц статиц воид маин (Стринг аргс []) {// Иницијализација низа Стринг Стр = нев Стринг ('Добродошли у Едуреку') // користећи субстринг () за издвајање подниза // враћа Едурека Систем.оут.принт ( 'Подниз је:') Систем.оут.принтлн (Стр.субстринг (10))}}

Излаз: Едурека

Стринг подниз (инт бегинИндек, инт ендИндек)

Ова метода има две варијанте и враћа нову који је подниз овог низа. Подниз започиње знаком наведеног индекса БегинИндек и протеже се до краја низа или до ендИндек - 1 ако је присутан други аргумент.

шта је иде у јави

Синтакса

јавни низ подниза (инт бегИндек, инт ендИндек)

синхронизација нити у примеру Јава

Порадимо на примеру.

јавна класа Субстринг2 {публиц статиц воид маин (Стринг аргс []) {// Иницијализација низа Стринг Стр = нев Стринг ('Добродошли у Едуреку') // користећи субстринг () за издвајање подниза // враћа еду Систем.оут.принт ( 'Подниз је:') Систем.оут.принтлн (Стр.субстринг (10, 14))}}

Оутпут : успех

Идемо сада на последњу тему.

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

Разговарајмо о неколико програма који помажу у разумевању подниза у .

Програм за испис свих поднизова датог низа

цласс Курс {// Функција за испис свих подниза статиц воид субСтринг (цхар стр [], инт н) {// Изаберите почетну тачку за (инт лен = 1 лен<= 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) } }

Излаз:

Даље, коришћење метода (Коришћење функције субстр ())

јавна класа Подниз {// Функција за испис свих подниза јавних статичких празнина СубСтринг (Стринг стр, инт н) {фор (инт и = 0 и

Оутпут :

Ово нас доводи до краја овог чланка у којем смо сазнали о Субстринг-у . Надам се да вам је јасно све што је са вама подељено у овом упутству.

Обавезно вежбајте што је више могуће и вратите своје искуство.

Ако сматрате да је овај чланак о „Подниз у Јави“ релевантан, погледајте поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Овде смо да вам помогнемо у сваком кораку на путовању, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава програмери. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Ако наиђете на неко питање, слободно поставите сва питања у одељку за коментаре „Подниз у Јави“ и наш тим ће вам радо одговорити.