【发布时间】:2018-03-29 13:06:47
【问题描述】:
我正在开发一个注册 UI,它会检查用户是否已经存在于数据库中,程序运行良好,但我收到了错误报告,如果您在名称的开头或结尾添加空格,您输入后,它将假定其为新名称,并且不会因检测到该名称已存在而被阻止。
String name = txfUName.getText();
If(this.checkIfNameExists(name) == true);
{
...
}
else
{
...
}
如何检查第一个和最后一个字符是否为空格(在循环中) 并用空字符串 "" 替换该空格,直到名称前后没有空格,假设名称可以在单词之间包含空格。
【问题讨论】:
-
使用修剪方法:String name = txfUName.getText().trim();