这就是我正在测试我的方法,它将检查字符串以查看它是否有效,我甚至不知道匹配是否是我需要使用的。但我试图用它来检查字符串是否只包含*,|和空格。
public class TallyTest {
public static void main(String[] args) {
System.out.println(TallyString.isValidGroup("||**|*|"));
System.out.println("Expected true");
System.out.println(TallyString.evaluateGroup("||**|*|"));
System.out.println("Expected 19");
System.out.println(TallyString.makeGroup(19));
System.out.println("Expected '***||||'");
}
}
答案 0 :(得分:1)
public class Test
{
public static void main(String[] args)
{
String s = "GT|!ll22";
if(!s.matches("[*| ]+"))
System.out.println("Incorrect");
}
}
您可以使用String.matches检查是否输入了您想要的某些字符。