Method ini mempunyai beberapa jenis varian sebagai berikut.
- public int indexOf(int ch): Memberikan nilai indeks dalam string yang ditentukan pada kejadian pertama dari character yang ditentukan atau -1 jika karakter tidak ditentukan.
- public int indexOf(int ch, int fromIndex): Memberikan nilai indeks dalam string yang ditentukan pada kejadian pertama dari character yang ditentukan, pencarian dimulai pada indeks tertentu atau -1 jika karakter tidak ditentukan.
- int indexOf(String str): Mengembalikan indeks dalam string yang ditentukan pada kejadian pertama dari substring yang ditentukan. Jika tidak terjadi sebagai substring, akan memberikan nilai -1.
- int indexOf(String str, int fromIndex): Mengembalikan indeks dalam string yang ditentukan pada kejadian pertama dari substring yang ditentukan, mulai dari indeks tertentu. Jika tidak ditentukan akan dikembalikan -1.
Syntax :
Berikut adalah syntax dari beberapa method diatas.
public int indexOf(int ch ) or public int indexOf(int ch, int fromIndex) or int indexOf(String str) or int indexOf(String str, int fromIndex)
Catatan :
- ch - character.
- fromIndex - indeks untuk memulai pencarian.
- str - String.
Contoh :
Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
import java.io.*; public class Test { public static void main(String args[]) { String Str = new String("Selamat Datang Di programmergalaulagi.blogspot.com"); String SubStr1 = new String("programmer"); String SubStr2 = new String("blogspot"); System.out.print("Index ditemukan :" ); System.out.println(Str.indexOf( 'o' )); System.out.print("Index ditemukan :" ); System.out.println(Str.indexOf( 'o', 35 )); System.out.print("Index ditemukan :" ); System.out.println( Str.indexOf( SubStr1 )); System.out.print("Index ditemukan :" ); System.out.println( Str.indexOf( SubStr1, 20 )); System.out.print("Index ditemukan :" ); System.out.println(Str.indexOf( SubStr2 )); } }
Berikut adalah hasil dari kode diatas.
Index ditemukan :20 Index ditemukan :40 Index ditemukan :18 Index ditemukan :-1 Index ditemukan :-38
0 comments:
Post a Comment