java字符串只接受某些字符
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter Code");
String code = input.next();
}
public static boolean isValidCode (String code) {
}
}
当我试图限制输入时,我在java中遇到了很多麻烦。在本例中,我需要字符串代码只接受$
和%
等符号。如何检查以确保没有数字、字母或其他符号?
谢谢
# 1 楼答案
正如您在regex javadoc中所看到的,尖括号表示您可以在封闭字符($和%)之间进行选择;*假设它必须出现0次或更多次