Q
奇怪的字符串比較
0
A
回答
4
您需要使用
if (CellType.equals("Hamster")) {
...
}
其他比較檢查,看看他們是否有相同的字符串對象,而不是相同的字符串按值。
查找differences between reference equality and Object equality也是個好時機。
0
==
是標識比較運算符(同一對象)。如果要比較等同性,應使用equals()
。
0
請使用
CellType.equals("Hamster");
如果你想忽略的情況下再使用,
CellType.equalsIgnoreCase("Hamster");
0
CellType.equals("Hamster")
or
CellType.equalsIgnoreCase("Hamster")
使用上述格式,它會被照顧
相關問題
- 1. 奇怪的Java字符串比較
- 2. 4GL中的字符串比較奇怪
- 3. 奇怪的字符串比較錯誤
- 4. 字符串與SqlServer中的'奇怪字符'比較
- 5. PHP:字符串真正的回報比較奇怪的結果
- 6. IE區域設置比較奇怪的字符串與負號
- 7. JSLint錯誤:比較字符串時出現奇怪的關係
- 8. LINQ到NHibernate和字符串比較的奇怪問題
- 9. Ruby:奇怪的字符串比較斷言行爲
- 10. 基本字符串比較中的奇怪行爲
- 11. 與字符串比較奇怪的影響與==
- 12. iPhone字符串比較奇怪的問題在iOS 6中
- 13. 比較字符串不工作 - 真的很奇怪
- 14. 奇怪的錯誤,比較字符串(p ==「取消」)
- 15. 奇怪的PHP字符串整數比較和轉換
- 16. Java意外類型正在進行字符串比較,奇怪
- 17. GUID比較奇怪
- 18. PHP字符串比較古怪
- 19. 字符串比較是怪異
- 20. Collator比較字符串怪異
- 21. 字符/字符串比較
- 22. 字符串字符比較
- 23. 比較字符串
- 24. 比較字符串
- 25. 比較字符串
- 26. 字符串比較
- 27. 比較字符串
- 28. 字符串比較
- 29. 字符串比較
- 30. 字符串比較?
感謝您的鏈接: )我現在明白了。等待15分鐘接受。 –
LOL,等於反擊! – davidcesarino
好吧,所有的事情都是平等的...... –