java中使用三元操作符的錯誤集

String idStr = vo.getId() == null ? "" : vo.getId() + vo.getAddr() == null ? "" : vo.getAddr()

1.執行步驟分析
判斷 vo.getId() 是否爲null
1.1 如果爲null 則 執行 idStr = “”
1.2 如果不爲null 則 執行 vo.getId() + vo.getAddr() == null ? “” : vo.getAddr()
1.3 如果vo.getAddr()爲null 則 執行 idStr = vo.getId()+"";

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章