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
相关文章
相关标签/搜索