三目运算符
有的地方也叫三元运算符 语法: boolean表达式 ? 表达式1 : 表达式2 解释: boolean表达式的结果是true,则整个表达式的结果就是表达式1,相反则是表达式2。 例子1:如果a大于b,及取a,否则取b,及获取a、b谁大int a = 1; int b = 2; int c = a > b ? a : b; System.out.println(c);例子2:如果newName不为空,name及为newName,否则为oldName
String oldName = "tom"; String newName = ""; String name ; name = StringUtils.isNotBlank(newName) ? newName : oldName ; System.out.println(name);
评论区