Java karakterlánc indexOf () metódus alsorral & Példa

Tartalomjegyzék:

Anonim

Mi az indexOf () módszer a Java-ban?

Az indexOf () metódust arra használjuk, hogy az IndexOf metódus paramétereiben megadott kritériumok első előfordulásának indexét lekérjük.

Gyakori eset lehet, amikor a rendszergazda meg akarja találni az ügyfél e-mail azonosítójának „@” karakterének indexét, majd meg akarja szerezni a fennmaradó alrészt. Ebben a helyzetben az IndexOf módszer használható.

Szintaxis

A Java String indexOf () metódusának szintaxisa:

public int indexOf(int cha)

Java indexOf () paraméterek

Az alábbiakban az indexOf () Java karakterlánc paraméterei találhatók:

char - Egy karakter értékének képviseletére szolgál

str - A keresendő karakterlánc képviseletére szolgál

fromIndex - Az index pozíciójának ábrázolására szolgál, ahonnan a keresést meg lehet kezdeni

Java karakterlánc indexOf () visszatérési érték

Ez az indexOf () Java karakterlánc metódus a megadott karakter első előfordulásának ezen karakterláncán belül adja vissza az indexet. -1-et ad vissza, ha a karakter nem fordul elő.

A Java String IndexOf módszer négy túlterheléssel rendelkezik. Az összes túlterhelés egy egész típusú értéket ad vissza, amely a visszaadott indexet képviseli. Ezek a túlterhelések különböznek az általuk elfogadott paraméterek típusától és számától.

IndexOf (char b)

Ez a módszer a paraméterként átadott „b” karakter indexét adja vissza. Ha ez a karakter nem érhető el a karakterláncban, a visszaküldött index értéke -1 lesz.

IndexOf (char c, int startindex)

A megadott módszer a 'start' index második paraméterként átadott egész index után a 'c' karakter első előfordulásának indexét adja vissza. A „c” karakter minden előfordulása a „startindex” egész index előtt figyelmen kívül marad.

IndexOf (karakterlánc sztring)

A fenti Java szubsztring indexOf () metódus a paraméterként átadott szubsztring első karakterének indexét adja vissza. Ha ez a sztring nem érhető el a karakterláncban, a visszatérő index értéke -1 lesz.

IndexOf (Karakterlánc sztring, int startindex)

Ez a Java szubsztring indexOf () metódus az első paraméterként átadott karaktersorozat első karakterének indexét adja vissza a "startindex" indexérték után. Ha az alszekció a "startindex" átadott egész értékéből indul ki, akkor ezt az alsort nem veszik figyelembe.

Java String indexOf () Példa metódusra

nyilvános osztály Sample_String {public static void main (String args []) {String str_Sample = "Ez a példa indexe";// Karakter a pozícióbanSystem.out.println ("'x' karakter indexe: + str_Sample.indexOf ('x'));// Karakter a megadott indexérték utánSystem.out.println ("Karakterek indexe 3 index után: + str_Sample.indexOf ('s', 3));// Adja meg az index alpozícióját az adott sztringhezSystem.out.println ("A szubsztring indexe: ': + str_Sample.indexOf ("is"));// Adja meg az index-pozíciót az adott rész- és kezdőindexhezSystem.out.println ("A szubsztring indexe '' form index: + str_Sample.indexOf ("is", 5));}}

Kimenet:

„X” karakter indexe: 12 „s” karakter mutatója 3 index után: 3

A szubsztring indexe 'is': 2 Az alstring indexe 'is' form index: 5