【发布时间】:2013-10-01 21:35:37
【问题描述】:
这两种方法有什么区别?
public boolean nameControl(String str)
{
if (str.trim().isEmpty()) return false;
if (str.trim().length() == 0) return false;
return true;
}
我需要找出str 至少应该有一个字符。
【问题讨论】:
-
你试过了吗?你看过源代码吗?你看过javadoc吗?
-
@SotiriosDelimanolis 它返回 false
-
isEmpty() 检查String的长度是否为0
-
看起来大约有 5 个字符的代码空间。
-
如果您的主要问题是如何检查字符串是否为空,那么Checking for empty strings 可能是重复的。您可能还对Should I use string.isEmpty() or “”.equals(string)? 感兴趣。