Monday, 25 January 2016

String boolean matches() Method Pada Java - String boolean matches() Method - Java NetBeans

Method ini mencocokkan apakah String yang dibandingkan sesuai dengan ekspresi reguler yang diberikan, method ini sebagai bentuk permohonan dari str.matches(regex) menghasilkan hasil yang sama persis seperti ekspresi Pattern.matches(regex, str).

Syntax :

Berikut adalah syntax dari method matches().
public boolean matches(String regex)

Catatan:

  • regex - ekspresi reguler berupa String yang akan dicocokkan.
  • Method ini memberikan nilai true jika dan hanya jika string yang dicocokkan sesuai dengan ekspresi reguler yang ditentukan.

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);

      System.out.print("Nilai yang diberikan :" );
      System.out.println(Str.matches("(.*)programmergalaulagi(.*)"));

      System.out.print("Nilai yang diberikan :" );
      System.out.println(Str.matches("programmergalaulagi"));

      System.out.print("Nilai yang diberikan :" );
      System.out.println(Str.matches("Selamat Datang(.*)"));
   }
}
Berikut adalah hasil dari kode diatas.
Return Value :true
Return Value :false
Return Value :true
Perlu diperhatikan dalam menggunakan string matches() method penggunaan symbol (.*) wajib diberikan, seperti dalam contoh diatas (.*)programmergalaulagi(.*) diartikan bahwa ekspresi reguler dicocokkan dengan character yang berada diantara character lain di dalam string, Selamat Datang(.*) dapat diartikan bahwa ekspresi reguler dicocokkan dengan character yang berada di awal string (.*)Selamat Datang dapat diartikan ekspresi reguler dicocokkan dengan character yang berada di akhir string.

0 comments:

Post a Comment

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