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()+"";

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