Apa itu Metode indexOf () di Java?
indexOf () Metode digunakan untuk mendapatkan indeks kemunculan pertama dari kriteria yang ditentukan dalam parameter metode IndexOf.
Skenario umum dapat terjadi ketika admin sistem ingin menemukan indeks karakter '@' dari ID email klien dan kemudian ingin mendapatkan substring yang tersisa. Dalam situasi tersebut, metode IndexOf dapat digunakan.
Sintaksis
Sintaks Metode Java String indexOf () adalah:
public int indexOf(int cha)
Parameter Java indexOf ()
Berikut adalah parameter Java String indexOf ():
char - Digunakan untuk mewakili nilai karakter tunggal
str - Digunakan untuk mewakili string yang akan dicari
fromIndex - Digunakan untuk mewakili posisi indeks untuk memulai pencarian
Nilai Kembali Java String indexOf ()
Metode string Java indexOf () ini mengembalikan indeks dalam string ini dari kemunculan pertama dari karakter yang ditentukan. Ini mengembalikan -1 jika karakter tidak muncul.
Metode Java String IndexOf memiliki empat beban berlebih. Semua kelebihan beban mengembalikan nilai tipe integer, mewakili indeks yang dikembalikan. Kelebihan ini berbeda dalam jenis dan jumlah parameter yang mereka terima.
IndexOf (char b)
Metode ini mengembalikan indeks karakter 'b' yang dikirimkan sebagai parameter. Jika karakter itu tidak tersedia dalam string, indeks yang dikembalikan adalah -1.
IndexOf (char c, int startindex)
Metode yang diberikan akan mengembalikan indeks kemunculan pertama karakter 'c' setelah indeks integer diberikan sebagai parameter kedua "startindex." Semua kemunculan karakter 'c' sebelum indeks integer "startindex" akan diabaikan.
IndexOf (Substring string)
Metode indexOf () substring Java di atas mengembalikan indeks karakter pertama dari substring yang diteruskan sebagai parameter padanya. Jika substring itu tidak tersedia dalam string, indeks yang dikembalikan akan menjadi -1.
IndexOf (Substring string, int startindex)
Metode indexOf () substring Java ini mengembalikan indeks karakter pertama dalam substring yang diteruskan sebagai parameter pertama, setelah nilai indeks "startindex". Jika substring dimulai dari nilai integer yang diteruskan dari "startindex", substring tersebut akan diabaikan.
Contoh metode Java String indexOf ()
public class Sample_String {public static void main (String args []) {String str_Sample = "Ini adalah Indeks Contoh";// Karakter di posisiSystem.out.println ("Indeks karakter 'x': + str_Sample.indexOf ('x'));// Karakter pada posisi setelah nilai indeks diberikanSystem.out.println ("Indeks karakter 'setelah 3 indeks: + str_Sample.indexOf (' s ', 3));// Berikan posisi indeks untuk substring yang diberikanSystem.out.println ("Indeks substring 'adalah': + str_Sample.indexOf ("is"));// Berikan posisi indeks untuk substring yang diberikan dan indeks awalSystem.out.println ("Indeks substring 'adalah' indeks bentuk: + str_Sample.indexOf ("adalah", 5));}}
Keluaran:
Indeks karakter 'x': 12 Indeks karakter 's' setelah 3 indeks: 3
Indeks substring 'adalah': 2 Indeks substring 'adalah' indeks bentuk: 5