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