Rumah > Java > javaTutorial > teks badan

Kaedah padanan corak () dalam Java dan contohnya

WBOY
Lepaskan: 2023-08-30 11:13:02
ke hadapan
802 orang telah melayarinya

Pakej

Java 中的模式 matches() 方法及其示例

java java.util.regex menyediakan pelbagai kelas untuk mencari corak tertentu dalam jujukan aksara. Kelas corak pakej adalah gabungan perwakilan ungkapan biasa. Kaedah

matches()

kelas Corak menerima nilai rentetan -

  • mewakili ungkapan biasa.

  • mewakili objek kelas CharSequence rentetan input.

    p>

Apabila dipanggil, kaedah ini memadankan rentetan input dengan ungkapan biasa. Kaedah ini mengembalikan nilai boolean yang benar jika terdapat padanan, palsu sebaliknya.

Contoh

import java.util.Scanner;
import java.util.regex.Pattern;
public class MatchesExample {
   public static void main(String[] args) {
      //Getting the date
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter date string in [dd/mm/yyy] format: ");
      String date = sc.next();
      String regex = "^(1[0-2]|0[1-9])/(3[01]|[12][0-9]|0[1-9])/[0-9]{4}$";
      //Creating a pattern object
      boolean result = Pattern.matches(regex, date);
      if(result) {
         System.out.println("Date is valid");
      } else {
         System.out.println("Date is not valid");
      }
   }
}
Salin selepas log masuk

Output 1

Enter date string in [dd/mm/yyy] format:
01/12/2019
Date is valid
Salin selepas log masuk

Output 2

Enter date string in [dd/mm/yyy] format:
2019-21-12
Date is not valid
Salin selepas log masuk

Atas ialah kandungan terperinci Kaedah padanan corak () dalam Java dan contohnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!