当前位置: 代码迷 >> Android >> Java小白,正在自学Android,能不能解释一下这行代码
  详细解决方案

Java小白,正在自学Android,能不能解释一下这行代码

热度:87   发布时间:2016-04-27 23:55:08.0
Java小白,正在自学Android,各位大哥能不能解释一下这行代码
String versionName=pi.versionName==null?"null":pi.versionName
------解决思路----------------------
String versionName;
if (pi.versionName==null){
    versionName = null;
} else {
    versionName  = pi.versionName;
}
------解决思路----------------------
这个是三元运算符,?前面是判断内容,如果为true,则取:前面的值,反之则取后面的值
------解决思路----------------------

String versionName = "";
if (pi.versionName==null){
    versionName = "null";
} else {
    versionName  = pi.versionName;