java三目条件运算符

三目条件运算符:x?y:z  

其中x为boolean类型表达式,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值

String serialNumber = args.length > 2 ? args[2] : null;

args.length > 2 为boolean类型表达式,先计算args.length > 2 的值,若为true,则serialNumber = args[2],若为faile,则serialNumber = null;

你可能感兴趣的:(java,String,null)