我是新来的,我正在制作一个程序来允许人们注册一些东西。它接收用户名,将其与其他用户名进行比较,如果是唯一的,则允许该用户名。然而,当他们输入密码时,我不知道如何确保该单词超过 8 位数字。我需要能够将密码与某些内容进行比较,并且仅允许密码超过 8 位或不超过 8 位。谢谢!
最佳答案
您应该接受字符串类型的密码。然后使用 String.equals(String otherWord)
方法将其与其他字符串进行比较,并使用 String.length()
方法检查其长度,如下所示:-
Scanner s=new Scanner(System.in);
boolean flag=true;
String pwd="";
while(flag) {
pwd=s.nextLine();
if(pwd.length()>8 && pwd.equals("IntendedWord"))
// set flag=false AND then continue your intended action...
else
System.out.println("Please try again");
}
关于java - 确保单词具有特定长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27048137/