„Java“ eilutės indexOf () metodas su pakraipa & Pavyzdys

Kas yra „indexOf ()“ metodas „Java“?

indexOf () metodas naudojamas norint gauti pirmo indekso kriterijų, nurodytų „IndexOf“ metodo parametruose, indeksą.

Dažnas scenarijus gali būti toks, kai sistemos administratorius nori rasti kliento el. Pašto ID simbolio „@“ indeksą ir tada nori gauti likusį poskyrį. Toje situacijoje galima naudoti „IndexOf“ metodą.

Sintaksė

„Java String indexOf ()“ metodo sintaksė yra:

public int indexOf(int cha)

„Java indexOf“ () parametrai

Žemiau yra „indexOf“ () „Java“ eilutės parametrai:

char - naudojamas nurodyti vieno simbolio vertę

str - naudojama eilutei, kurios reikia ieškoti, žymėti

fromIndex - naudojamas rodyti indekso poziciją, nuo kurios pradedama paieška

„Java“ eilutės indexOf () grąžinimo vertė

Šis „indexOf“ („Java“ eilutės metodas grąžina indeksą šioje eilutėje pirmą kartą nurodytam simboliui. Jei simbolio nėra, jis grąžina -1.

„Java String IndexOf“ metodas turi keturias perkrovas. Visos perkrovos grąžina sveiko skaičiaus tipo vertę, nurodančią grąžintą indeksą. Šios perkrovos skiriasi priimtinų parametrų tipu ir skaičiumi.

IndexOf (char b)

Šis metodas pateikia simbolio „b“ indeksą, perduotą kaip parametrą. Jei to simbolio eilutėje nėra, grąžintas indeksas būtų -1.

„IndexOf“ (char c, int startindex)

Pateiktas metodas grąžins pirmojo simbolio „c“ indeksą po sveiko skaičiaus indekso, perduoto kaip antrasis parametras „startindex“. Visi simbolio „c“ atvejai prieš „startindex“ sveiko skaičiaus indeksą būtų ignoruojami.

„IndexOf“ (eilutės eilutė)

Aukščiau pateiktas „Java“ substring indexOf () metodas pateikia pirmojo poskirsnio simbolio, perduoto kaip parametras, indeksą. Jei tos eilutės nėra eilutėje, grąžintas indeksas būtų -1.

„IndexOf“ (Stringinė eilutė, int startindex)

Šis „Java“ substring indexOf () metodas pateikia pirmojo parametro, perduodamo kaip pirmasis parametras, indeksą po indekso „startindex“ vertės. Jei poskirsnis prasideda nuo perduotos sveiko skaičiaus „startindex“ vertės, ši eilutė bus ignoruojama.

„Java“ eilutės indexOf () metodo pavyzdys

viešoji klasė „Sample_String“public static void main (String args []) {String str_Sample = "Tai yra pavyzdžio rodyklė";// Veikėjas pozicijojeSystem.out.println ("Simbolio indeksas 'x': + str_Sample.indexOf ('x'));// Simbolis pozicijoje po nurodytos indekso vertėsSystem.out.println ("Simbolio simbolis po 3 indekso: + str_Sample.indexOf ('s', 3));// Nurodykite nurodyto poskyrio indekso pozicijąSystem.out.println ("Substringo indeksas 'yra': + str_Sample.indexOf ("yra"));// Nurodykite nurodyto poskyrio indekso poziciją ir pradžios indeksąSystem.out.println ("Substringo indeksas 'yra formos indeksas: + str_Sample.indexOf ("yra", 5));}}

Išvestis:

Simbolio rodyklė „x“: 12 Simbolio „s“ rodyklė po 3 rodyklės: 3

Substringo indeksas 'yra': 2 Substringo indeksas 'yra' formos indeksas: 5

Įdomios straipsniai...