Kecocokan String Java ()

Metode pencocokan String Java () memeriksa apakah string cocok dengan ekspresi reguler yang diberikan atau tidak.

Sintaks dari matches()metode string adalah:

 string.matches(String regex)

Di sini, string adalah objek Stringkelas.

match () Parameter

The matches()Metode mengambil parameter tunggal.

  • regex - ekspresi reguler

valueOf () Nilai Kembali

  • mengembalikan nilai true jika ekspresi reguler cocok dengan string
  • mengembalikan false jika regex tidak cocok dengan string

Contoh 1: Pertandingan Java ()

 class Main ( public static void main(String() args) ( // a regex pattern for // five letter string that starts with 'a' and end with 's' String regex = "^a… s$"; System.out.println("abs".matches(regex)); // false System.out.println("alias".matches(regex)); // true System.out.println("an abacus".matches(regex)); // false System.out.println("abyss".matches(regex)); // true ) )

Di sini, "^a… s$"adalah regex, yang berarti string 5 huruf yang dimulai dengan a dan diakhiri dengan s.

Contoh 2: Periksa Angka

 // check whether a string contains only numbers class Main ( public static void main(String() args) ( // a search pattern for only numbers String regex = "^(0-9)+$"; System.out.println("123a".matches(regex)); // false System.out.println("98416".matches(regex)); // true System.out.println("98 41".matches(regex)); // false ) )

Di sini, "^(0-9)+$"adalah regex, yang artinya hanya angka.

Untuk mempelajari lebih lanjut tentang regex, kunjungi Java Regex.

Artikel yang menarik...