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
好吧,所有的事情都是平等的...... –