public void cariData(){
if(!= dataPasienview.getTextCari().getText().trim().isEmpty()){
dataPasienimpl.getCariData(dataPasienview.getTextCari().getText());
isiTableCariData();
} else{
JOptionPane.showMessageDialog(dataPasienview, "silahkan pilih data");
}
}
-2
A
回答
2
0
正如其他人所說,改變=只!
您還應該改變測試。 之類的語句
if (!x) {
doSomething();
} else {
doErrorThing();
}
會絆倒靜態代碼分析工具爲混亂。它更容易閱讀的
if (x) {
doErrorThing();
} else {
doSomething();
}
+0
我不同意。首先放置正常路徑是非常自然的,即非空文本。 –
+0
PMD(一種非常常見的靜態分析工具)不同意你的觀點:)請參閱http://www.ing.iac.es/~docs/external/java/pmd/rules/design.html上的「ConfusingTernary」條目 –
相關問題
- 1. 如何解決Java中的「非法表達式開始」錯誤?
- 2. 我應該如何解決Java中的這個「非法表達式」錯誤?
- 3. 表達非法的開始,如何解決這一
- 4. 我該如何解決這個錯誤?
- 5. 我該如何解決這個錯誤?
- 6. 我該如何解決這個錯誤?
- 7. 我該如何解決這個錯誤?
- 8. 我該如何解決這個錯誤?
- 9. 我該如何解決這個錯誤?
- 10. 我該如何解決這個錯誤?
- 11. 我該如何解決這個錯誤?
- 12. 我該如何解決這個錯誤?
- 13. 如何解決這些「非法表達式」錯誤?
- 14. Java「非法啓動表達式」錯誤...........如何解決這個錯誤?
- 15. 「非法表達開始」菜鳥錯誤?
- 16. 錯誤:非法表達式開始
- 17. 非法開始表達錯誤?
- 18. 表達式錯誤的非法開始
- 19. 我該如何解決這個未定義的方法錯誤?
- 20. 我該如何解決這個錯誤,這個PHP?
- 21. 我該如何解決這個錯誤:「Column'ASSET'不屬於表格。」?
- 22. 我該如何解決這個錯誤:分段錯誤?
- 23. 我該如何解決這個錯誤「遇到PHP錯誤」?
- 24. 爲什麼這個表達式返回錯誤,我該如何解決?
- 25. 這是什麼錯誤?我該如何解決這個問題?
- 26. 我該如何解決這個PHP XML解析錯誤?
- 27. 我該如何解決這個錯誤?我正在使用mariadb10
- 28. 我該如何解決這個錯誤與我的圖標?
- 29. 我該如何解決這個正則表達式函數?
- 30. 我該如何解決這個正則表達式,Python?
'如果(!= ...)'你缺少變量... – alfasin
@alfasin作爲合適的表情是一個布爾(的isEmpty()),我猜想=應該簡單地刪除。 –
@dystroy我想你是對的! (這是最糟糕的,如果條件我看過一段時間...)+1 – alfasin