我在这里是新的,我正在制定一个程序,让一个人注册的东西。它需要输入用户名,与其他用户进行比较,如果它是唯一的,则允许。但是,当他们输入密码时,我不知道如何确保单词超过8位数字。我需要能够将密码与某些内容进行比较,并且只有在密码超过8位时才允许输入密码。谢谢!确保一个字是一个特定的长度
2
A
回答
3
你应该接受密码为String类型。然后,它与其他字符串中使用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");
}
+1
谢谢你的帮助 – Jonny 2014-11-21 14:04:06
1
你可以使用类似
if(password.length() > 8)
{
//some logic
}
是,考虑到你有你的密码作为一个字符串值。
2
2
尝试是这样的:
// Previous code gets the value for the field and stores it in String pass
if (pass.length() > 8)
{
// it is valid. Hash and save
}
else
{
// Not valid. Let user know and ask for reentry.
}
//etc.
你也许可以把这个问题和其他检查一验证功能并在存储之前调用它。
让我知道是否还有其他需要的东西。
另外,有两件事要了解Stack Overflow作为礼貌。在发布之前,请搜索与您的相似的问题。其次,在发布时提供更多信息,以便人们不必猜测你想要什么或需要什么。
+0
谢谢。我确实搜索了类似的其他问题,但没有找到任何匹配的东西。我会牢记这一点 – Jonny 2014-11-21 14:04:59
相关问题
- 1. 确定会话ID字符串长度以确保唯一性
- 2. jQuery检查字段的长度,如果一个特定的ID
- 3. 确定NSString的第一个字符是否是一个数字
- 4. 一个字符串的字节长度
- 5. 确定一个字符串是不是另一个字符串
- 6. 为Django模型创建一个长度为5个字符的独特字段的正确方法是什么?
- 7. 如何返回一个固定长度的字符串一个字符串的?
- 8. 拉出一个不确定长度的字符串的子字符串
- 9. [Iphone]如何获得一个特定的字体下的一个文本字符串的长度没有换行
- 10. 如何确保一个字符串只有任意长度的两倍?
- 11. 找到一个字符串的长度
- 12. 计算一个数字的长度
- 13. 如何确定一个字符的Unicode块,特别是Qt QChar?
- 14. 确定是否一个字符串包含一个字
- 15. 确定是否一个字节[]是一个pdf文件
- 16. 我需要一个特定长度的子序列,在Groovy
- 17. 在Python中初始化一个特定长度的列表
- 18. 从另一个太长的唯一数值创建一个固定长度的唯一字符串
- 19. 确定一个特定的过程
- 20. Zedgraph - 确定一个轴上tic的长度?
- 21. 做一个字符串确定特定字符的存在
- 22. 确定一个树是一个DFS树
- 23. 确定一个班有一个特定的成员吗?
- 24. 如何保证一个元素都会有一个特定的高度
- 25. 确定一个类是否实现了一个非常特定的接口
- 26. C#如何确定一个数字是否是另一个数字的倍数?
- 27. C++如何确定char是否是一个字中的第一个字符
- 28. ,以确定是否一个字段不与特定的字符串
- 29. 检查,如果一个文本字段是一个特定值
- 30. 的Python:检查一个字符串的子串是否是另一个字符串的子串,条件在第一子串作为特定长度
请提供一些示例代码...尝试 – Coffee 2014-11-20 19:45:43
调用'theString.length()'并确保其大于八? – 2014-11-20 19:46:25
我正试图上传一张照片,但它说我需要更高的声誉才能这样做。我将复制粘贴://开始代码 if(name.equals(badName)){ usernameConfirmed.setText(“username unavailable”); } else if(!name.equals(badName)){ usernameConfirmed.setText(“username accepted”); } if(pass.equals()){ passwordConfirmed.setText(“Password accepted”); – Jonny 2014-11-21 13:59:24