Јава Стринг индекОф () метода са поднизом & амп; Пример

Преглед садржаја:

Anonim

Шта је метода ИндекОф () у Јави?

Метода индекОф () користи се за добивање индекса првог појављивања критеријума наведених у параметрима методе ИндекОф.

Уобичајени сценарио може бити када системски администратор жели да пронађе индекс знака '@' е-адресе клијента, а затим жели да добије преостали подниз. У тој ситуацији се може користити метода ИндекОф.

Синтакса

Синтакса методе Јава Стринг индекОф () је:

public int indexOf(int cha)

Параметри Јава индекОф ()

Испод су параметри индекОф () Јава Стринг:

цхар - користи се за представљање вредности једног знака

стр - Користи се за представљање низа за претрагу

фромИндек - Користи се за представљање позиције индекса са које започиње претрага

Јава Стринг индекОф () Повратна вредност

Ова метода Јава Стринг индекОф () враћа индекс унутар овог низа првог појављивања наведеног знака. Враћа -1 ако се знак не појави.

Јава Стринг ИндекОф метода има четири преоптерећења. Сва преоптерећења враћају цијелобројну вриједност типа, која представља враћени индекс. Ова преоптерећења се разликују по врсти и броју параметара које прихватају.

Индекс (цхар б)

Ова метода враћа индекс знака 'б' прослеђеног као параметар. Ако тај знак није доступан у низу, враћени индекс би био -1.

ИндекОф (цхар ц, инт стартиндек)

Дати метод би вратио индекс првог појављивања знака 'ц' након што је целобројни индекс прослеђен као други параметар "стартиндек." Све појаве знака 'ц' пре целобројног индекса "стартиндек" биће занемарене.

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

Горња метода Јава подниз стрингОф () враћа индекс првог знака под низа који му је прослеђен као параметар. Ако тај подниз није доступан у низу, враћени индекс би био -1.

ИндекОф (Стринг подниз, инт стартиндек)

Ова Јава подниз низа индекОф () враћа индекс првог знака у поднизу који је прослеђен као први параметар, после вредности индекса „стартиндек“. Ако подниз започиње од прослеђене целобројне вредности „стартиндек“, тај подниз би био занемарен.

Пример Јава Стринг индекОф () методе

јавна класа Сампле_Стринг {публиц статиц воид маин (Стринг аргс []) {Стринг стр_Сампле = "Ово је индекс примера";// Карактер на позицијиСистем.оут.принтлн ("Индекс карактера 'к': + стр_Сампле.индекОф ('к'));// Знак на позицији након задате вредности индексаСистем.оут.принтлн ("Индекс знакова након 3 индекса: + стр_Сампле.индекОф ('с', 3));// Давање позиције индекса за дати поднизСистем.оут.принтлн ("Индекс подниза 'је': + стр_Сампле.индекОф ("је"));// Дајте положај индекса за дати подниз и започните индексСистем.оут.принтлн ("Индекс подниза 'је' индекс форме: + стр_Сампле.индекОф ("је", 5));}}

Излаз:

Индекс карактера 'к': 12 Индекс карактера 'с' након 3 индекса: 3

Индекс подниза 'је': 2 Индекс подниза 'је' индекс облика: 5