Java中的問號與冒號 ? : 表達式

先來一段Java代碼:java return data != null ? data.getName() : null; 能夠把!=後面代碼分爲A、B、C三部分code A爲布爾表達式(真/假),B 和C爲執行語句。get 最直觀的 :A ? B:C ,意思就是若是A爲真執行B,不然執行Cclass 上面的代碼意思即爲若是data不爲空,返回data.getName(),若是data爲空,則返回n
相關文章
相關標籤/搜索