我需要做的是检查一个字符串,这就是我到目前为止所拥有的
System.out.print("Please enter a string of 1's and 0s :");
numLine = input.next();
if (numLine.matches("^101$")) {
System.out.print("A is true");
} else if (numLine.matches("^\\d[01]+101$ ")){
System.out.print("B is true");
} else {
System.out.println("no");
}
代码的第一部分 ^101$ 工作并打印出 A 对 B 来说是真的 我想做的是只接受 1 和 0 并在它以 101 结束时返回,我希望 C 在开始时执行 101并接受尽可能多的 1 和 0 以及在其中任何位置执行 101 的 D,即使它的 111000101000 或其他内容
我的杀手锏是 ("^101$") 语法,我可以使用帮助