Java 文字列先頭の空白を無視したプレフィックス判定
trim()メソッドを使用して文字列の先頭と末尾の空白を取り除き、startsWith()メソッドを使用して指定された接頭辞で始まるかをチェックすることができます。以下は例示コードです。
public class Main {
public static void main(String[] args) {
String str = " Hello, World!";
String prefix = "Hello";
// 去除字符串开头和结尾的空格
str = str.trim();
// 检查字符串是否以指定的前缀开头
if (str.startsWith(prefix)) {
System.out.println("字符串以前缀开头");
} else {
System.out.println("字符串不以前缀开头");
}
}
}
上記の例では、最初にtrim()メソッドを使用して文字列の先頭と末尾の空白を取り除き、その後startsWith()メソッドを使用して文字列が指定された接頭辞で始まるかどうかを確認します。文字列が接頭辞で始まる場合は、「文字列が接頭辞で始まります」と出力し、それ以外の場合は「文字列は接頭辞で始まらない」と出力されます。