Java 使用regex(正則表示式)檢查字串中是否以特定字串開頭的方式如下。
使用regex 代表開頭的^
並在後面加上要比對的特定字串。
import java.util.regex.Pattern;
public class Main {
public static void main(String[] arges) {
System.out.println(isStartWith("hello world", "hello")); // true
System.out.println(isStartWith("JavaScript", "Java")); // true
System.out.println(isStartWith("Jackson", "jack")); // false
System.out.println(isStartWith("Pineapple", "apple")); // false
}
private static boolean isStartWith(String str, String start) {
return Pattern.compile("^" + start).matcher(str).find();
}
}
沒有留言:
張貼留言