我需要检查String是否有多个空格字符。 我在下面编写了一个程序来检查特定字符串中是否有多个空格字符。但m.matches()总是返回false和字符串"多个空白字符"并非所有INPUT都显示。有人可以让我知道我在哪里做错了。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTest {
private static final String REGEX = "[ ]{2,}";
private static final String INPUT = "cat catcatcattiecat";
public static void main( String args[] ) {
Pattern p = Pattern.compile(REGEX);
Matcher m = p.matcher(INPUT);
if(m.matches())
System.out.println("Multiple White space characters");
}
}