當我寫boolean bool = aString.indexOf(subString) != -1
Eclipse沒有抱怨,是否意味着它與boolean bool = aString.indexOf(subString) != -1 ? true : false
相同?我可以將測試結果分配給Java中的布爾變量嗎?
3
A
回答
9
是的。比較產生一個布爾值,並且它可以像任何其他值一樣分配給一個變量。
第二種形式(帶有三元運算符?:
)是多餘的,不應使用。
風格上,我通常爲了使使用=
符號兩家運營商之間的強烈的視覺區別其分配給值時,作爲
boolean bool = (aString.indexOf(subString) != -1);
括號括起來的布爾表達式,但這不是必需的。
1
是的兩種語法都是等價的。
只需使用圓括號即可清晰或更具可讀性。
boolean bool = (aString.indexOf(subString) != -1);
1
是的。布爾表達式返回一個布爾值。這就是爲什麼它可以用在if
報表等等,因爲他們期望true
或false
結果。
相關問題
- 1. 可以將lower_bound(來自C++ STL)的結果分配給整型變量嗎?
- 2. 將AWK結果分配給變量
- 3. 我可以將BaseUri分配給XDocument嗎?
- 4. 將FileReader結果分配給(全局)變量供以後使用
- 5. 我可以將Linq查詢的結果分配給相同查詢的源變量嗎?
- 6. Bonnie測試給出可變結果
- 7. 如何將查詢結果分配給Opencart/PHP中的變量?
- 8. 將SQL查詢結果分配給Python中的宏變量
- 9. 你可以分配給父函數中定義的變量嗎?
- 10. SSIS:將條件分割結果分配給變量
- 11. 我們可以將類分配給html5中的畫布上的形狀嗎?
- 12. 將複雜的命令結果分配給變量
- 13. 將typeid的結果分配給一個變量
- 14. 如何將SELECT查詢的結果分配給變量?
- 15. 將序列化的結果分配給變量
- 16. 如何將iPython profiler %% prun -r的結果分配給變量?
- 17. 如何將這些「var」結果分配給不同的變量?
- 18. 將SQL查詢的結果分配給變量?
- 19. 如何將TestNG測試結果分配給用例?
- 20. 我可以將類型分配給MATLAB中的類屬性嗎?
- 21. 我可以自動將基於項目的測試分配給測試列表嗎?
- 22. 可以局部變量分配嗎?
- 23. 我可以在fastlane中將比賽結果傳遞給sh嗎?
- 24. 如何將選擇結果分配給變量?
- 25. 將命令結果分配給一個變量時Shell掛起
- 26. Awk Sed查找並將結果分配給多個變量
- 27. 無法將CTE結果分配給varchar變量?
- 28. 即席查詢將結果分配給本地變量
- 29. 加載本地json文件並將結果分配給變量
- 30. 如何將URLVariables結果分配給一個字符串變量?