在字符串拼接中使用三目运算符时,需要加上括号,否则会出现异常。
1.存在空值判断时会出现NullPointerException
2.存在递归则会导致StackOverflowError
原因是三目运算符优先级比+号低。
运算符优先级比较如下图
在字符串拼接中使用三目运算符时,需要加上括号,否则会出现异常。
1.存在空值判断时会出现NullPointerException
2.存在递归则会导致StackOverflowError
原因是三目运算符优先级比+号低。
运算符优先级比较如下图