Wednesday, 20 January 2016

String int indexOf(int ch, int fromIndex) Method Pada Java - int indexOf() Method - Java NetBeans

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

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com