7
A
回答
29
你可以简单地做:
if(string)
{
// String isn't null and has a length > 0
}
else
{
// String is null or has a 0 length
}
这工作,因为字符串被强制使用these rules一个布尔值:
字符串 - >布尔=“false如果该值为null或空字符串(“”);否则为true。“
3
您可以使用length
但这是一个正常的属性不是一个静态属性。你可以在这里找到类String的所有属性。如果长度为0
,则该字符串为空。所以,你可以做你的测试,如果你想有一个null
字符串和一个空的区分如下:
if (!myString) {
// string is null
} else if (!myString.length) {
// string is empty
} else {
// string is not empty
}
或者你可以使用Richie_W的解决方案,如果你不需要空和空字符串之间的区别。
+0
谢谢,实际上我只需要检查是否为空或空 – 2012-02-18 11:04:18
2
下面将捕获所有这些:
1.空
2.空字符串
3.空白仅串
import mx.util.StringUtil;
var str:String
if(!StringUtil.trim(str)){
...
}
相关问题
- 1. 在shell脚本中检查字符串错误是否为空?
- 2. 检查字符串是否与PHP中的另一个字符串类似?
- 3. 检查批处理脚本中的字符串变量是否为空
- 4. 检查字符串/数字类型的字段是否为空
- 5. 检查字符串是否为空
- 6. 检查字符串是否为空jquery
- 7. 检查字符串是否为空
- 8. C++ - 检查字符串是否为空
- 9. 在检查字符串是否为空时表示字符串中的空格
- 10. .NET是否有一种将空字符串解析为String.Empty的方法?
- 11. 如何检查.NET中的字符串是否是数字?
- 12. 如何检查字符串是否包含appway脚本中的子字符串?
- 13. 在Crystal Reports中检查字符串是否为空的公式
- 14. 如何检查Emacs Lisp中的字符串是否为空?
- 15. 检查Kotlin中的字符串是否为空
- 16. 如何检查SPARQL查询中的字符串是否为空或为空?
- 17. 检查字符串的末尾是否为空白字符
- 18. 如何检查是否字符串是在C#.NET空
- 19. 检查字符串是否与Bash脚本中的正则表达式匹配
- 20. 如何检查脚本是否为空?
- 21. 如何检查是否为空并且不是空SQL Server中的字符串?
- 22. 检查字符串是否不是Javascript中的空格
- 23. 如何检查数组的值是否与给定的字符串类似?
- 24. 检查查询是否为空或空字符串
- 25. 检查字符串既不是空也不在shell脚本中的空格
- 26. 检查两个字符串是否为空不工作
- 27. 如何检查一个字符串是否在Elixir中为空
- 28. 如何在angularjs中检查字符串是否为空
- 29. 在onClick函数中JavaScript检查字符串是否为空
- 30. 检查字符串是否有空格
不知道为什么这已经向下投? – 2012-02-18 10:14:50
我也是:S,为了不创造不必要的字符串,而不是与“”进行比较是重要的 – 2012-02-18 10:26:39
确实有效。看看段落**转换为布尔**这里http://help.adobe.com/en_US/as3/learn/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f9c.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7f87 – sch 2012-02-18 10:42:06