- int lastOfIndex(int ch): Memeriksa indeks dalam String yaitu dimana character yang ditentukan ditemukan terakhir kalinya, nilai diberikan -1 apabila character yang ditentukan tidak ditemukan.
- public int lastIndexOf(int ch, int fromIndex): Memeriksa indeks dalam String yaitu dimana character ditemukan dari urutan character yang panjangnya ditentukan oleh fromIndex yang nilainya ditemukan kurang dari atau sama dengan panjang fromIndex yang ditentukan, perlu diperhatikan bahwa nilai yang diberikan adalah nilai terakhir yang ditemukan dalam panjang fromIndex, nilai -1 diberikan apabila character tidak ditemukan dalam panjang fromIndex yang telah ditentukan.
- public int lastIndexOf(String str): Memeriksa indeks dari String yang ditentukan, jika argumen String terjadi lebih dari satu kali dalam String yang akan diperiksa dalam object yang ditentukan nilai tetap diberikan dimana String str pertama kali ditemukan. Nilai -1 akan diberikan jika String str tidak ditemukan dalam String yang dibandingkan.
- public int lastIndexOf(String str, int fromIndex): Memeriksa indeks dari String yang ditentukan, String yang akan dibandingkan ditentukan oleh String str dan panjang String yang diperiksa ditentukan dalam fromIndex.
Syntax :
Berikut adalah penulisan syntax dari method-method diatas.
int lastIndexOf(int ch) public int lastIndexOf(int ch, int fromIndex) public int lastIndexOf(String str) public int lastIndexOf(String str, int fromIndex)
Catatan :
- ch - character.
- fromIndex - panjang indeks pencarian.
- str - String yang akan dibandingkan.
- Method ini mengembalikan sesuai dengan indeks dan aturan yang dibuat String str dan fromIndex.
Contoh :
Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test { public static void main(String args[]) { String Str = new String("Selamat Datang Di programmergalaulagi.blogspot.com"); String SubStr1 = new String("Datang" ); String SubStr2 = new String("trogrammergalaulagi" ); System.out.print("Indeks yang ditemukan :" ); System.out.println(Str.lastIndexOf( 'o' )); System.out.print("Indeks yang ditemukan :" ); System.out.println(Str.lastIndexOf( 'a', 10 )); System.out.print("Indeks yang ditemukan :" ); System.out.println( Str.lastIndexOf( SubStr1 )); System.out.print("Indeks yang ditemukan :"); System.out.println( Str.lastIndexOf( SubStr1, 15 )); System.out.print("Indeks yang ditemukan :" ); System.out.println(Str.lastIndexOf( SubStr2 )); } }
Berikut adalah hasil kode diatas.
Indeks yang ditemukan :48 Indeks yang ditemukan :9 Indeks yang ditemukan :8 Indeks yang ditemukan :8 Indeks yang ditemukan :-1
0 comments:
Post a Comment