我有一个字符串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. clearInterval逻辑问题
- 6. Android逻辑问题
- 7. Javascript逻辑问题
- 8. Pygame逻辑问题
- 9. C#逻辑问题
- 10. 打字稿逻辑问题
- 11. Salesforce对象逻辑问题
- 12. 逻辑上有问题?
- 13. 过滤逻辑问题jQuery
- 14. 布尔逻辑问题
- 15. foreach php逻辑问题
- 16. Postfix的逻辑问题
- 17. Objective-C:逻辑问题
- 18. JSON阵列逻辑问题
- 19. <逻辑:迭代问题
- 20. ActionScript - 鼠标逻辑问题
- 21. NHibernate的HQL逻辑问题
- 22. Verilog中的逻辑问题
- 23. CakePHP的Countercache - 逻辑问题
- 24. PHP流程逻辑问题
- 25. PHP Forms逻辑问题
- 26. SQL - 问题与WHERE逻辑
- 27. 逻辑问题与JavaScript
- 28. 我的do ...逻辑和继续逻辑有什么问题?
- 29. oo问题 - 混合控制器逻辑和业务逻辑
- 30. 我的逻辑有什么问题?
由于您从文件中读取字符串并且无法使用操作符==,您必须使用equals()来代替某些答案。 – nist 2012-02-24 21:43:36
大声笑,我们有任何其他事情的问题? – Snicolas 2012-02-24 21:46:02
如果你有这方面的问题,你应该先做一个编程或java教程。 – Pablo 2012-02-24 21:54:11