我已經寫了一個方法,用於在程序前進之前將字符串輸入與特定模式匹配,但Netbeans IDE告訴我轉義字符是非法的。我不知道如何解決它。如何匹配字符串?
的方法如下:
public static boolean patternMatch(String ct){
if(ct.equals("\d\d:\d\dam")){
return true;
}
else {
if(ct.equals("\d\d:\d\dpm"))
return true;
}
return false;
}
的模式是需要匹配##的時間圖案:## am或##:根據來自用戶的輸入##時。這是一個工作嗎?有沒有一種方法可以通過這種方式使其與輸入匹配?
hmm。你需要使用'matches()'和兩個斜槓 – TheLostMind