我有一个字符串Str
,我从文件中读取。其值可以是null
,"norw"
或!="norw"
。现在我想执行一个代码块,当它的值是null
或!=norw
。我怎么做?逻辑问题
Q
逻辑问题
-1
A
回答
6
if (str==null || !str.equals("norw")) {
// do whatever
}
5
对于需要使用equals()
字符串,而不是operator==
[或!=
]检查平等
if (!"norw".equals(str)) { ... }
(*)请注意,检查是str
是null
你使用operator==
因为你检查身份。
相关问题
- 1. 逻辑问题
- 2. 逻辑问题
- 3. 逻辑问题
- 4. 逻辑问题
- 5. 逻辑问题 - GWT
- 6. PHP逻辑问题
- 7. JavaScript逻辑问题
- 8. C++逻辑问题
- 9. Pygame逻辑问题
- 10. Android逻辑问题
- 11. C++逻辑问题
- 12. clearInterval逻辑问题
- 13. Javascript逻辑问题
- 14. C#逻辑问题
- 15. Java逻辑问题
- 16. listView后台逻辑问题
- 17. JQuery,ajax逻辑问题
- 18. PHP流程逻辑问题
- 19. 布尔逻辑问题
- 20. 循环的逻辑问题
- 21. SQL - 问题与WHERE逻辑
- 22. Postfix的逻辑问题
- 23. Verilog中的逻辑问题
- 24. 打字稿逻辑问题
- 25. Zend_Validate_Db_RecordExists排除逻辑问题
- 26. 问题的逻辑或
- 27. 编程逻辑问题
- 28. Java逻辑测试问题
- 29. Salesforce对象逻辑问题
- 30. 过滤逻辑问题jQuery
由于您从文件中读取字符串并且无法使用操作符==,您必须使用equals()来代替某些答案。 – nist 2012-02-24 21:43:36
大声笑,我们有任何其他事情的问题? – Snicolas 2012-02-24 21:46:02
如果你有这方面的问题,你应该先做一个编程或java教程。 – Pablo 2012-02-24 21:54:11