網頁

2021/8/30

Java Regex 檢查字串是否以特定字串開頭

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();
    }

}


沒有留言:

張貼留言