Низови су у основи дефинисани као низ ликова. У Јава , објекти низа су непроменљиви, што значи да се константа не може мењати једном створена.Проналажење подниза низа је врло често питање постављено у . Дакле, објаснићу како Субстринг у Јави функционише.
Ово су теме које ћу обрађивати у овом чланку:
Хајде да почнемо.
Подниз у Јави: Шта је подниз у Јави?
Део а се зоведо С. убстринг . Другим речима, подниз је подскуп другог низа. Јава подниз() метода враћа нови низ који је подниз овог низа. подниз () метода је преоптерећена метода.
Синтакса:
подниз (// било који од метода)
{
// тело
}
Пример:
Ово је јасан пример под низа у . Овде је низ „Едурека“, али када га раставите на блокове, он се састоји од поднизова који коначно израчунавају низ.
Кренимо напред и разумемо различите методе под субстринг ().
Подниз у Јави: Различите методе поднизања
У основи постоје две различите методе под методом субстринг (). Су:
Да их разумемо детаљно.
Стринг подниз (инт бегИндек)
Ова метода има две варијанте и враћа нови низ који је подниз овог низа. Подниз започиње знаком наведеног индекса ‘бегинИндек’ до краја низа.
Синтакса:
јавни низ подниза (инт бегИндек)
Белешка : индекс почиње од „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 задовољних ученика раширених широм света.
Овде смо да вам помогнемо у сваком кораку на путовању, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава програмери. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.
Ако наиђете на неко питање, слободно поставите сва питања у одељку за коментаре „Подниз у Јави“ и наш тим ће вам радо одговорити.