在Java中,matches()函數是String類的一個方法,用于檢查字符串是否匹配給定的正則表達式。
matches()方法的語法如下:
public boolean matches(String regex)
其中,regex是一個正則表達式,用于指定匹配規則。
matches()方法返回一個boolean值,如果字符串與正則表達式匹配,則返回true;否則返回false。
以下是一個示例:檢查一個字符串是否是一個有效的手機號碼。
String phoneNumber = "1234567890";
boolean isValid = phoneNumber.matches("\\d{10}");
System.out.println(isValid); // 輸出true
在上面的例子中,正則表達式"\d{10}"用于匹配10個數字(0-9),因此字符串"1234567890"與正則表達式匹配,所以isValid的值為true。