我对 Java 还是很陌生,一直在尝试编写一些代码,因此它会检查收到的输入只是字母,因此不能输入特殊字符或数字。
到目前为止,我已经走到了这一步
System.out.println("Please enter your first name");
while (!scanner.hasNext("a-z")
{
System.out.println("This is not in letters only");
scanner.nextLine();
}
String firstname = scanner.nextLine();
int a = firstname.charAt(0);
这显然不起作用,因为它只是定义输入只能包含字符 az,我希望有一种方法来告诉它它只能包含字母但还没有弄清楚如何。
任何帮助都将不胜感激,即使是指向我可以阅读正确命令并自己弄清楚的链接:)
谢谢