踩坑日記-三元運算子
這篇紀錄運算子,在使用上可能會遇到的坑,避免再次踩坑。
Example
1 2 3 4 5 6 7 8 9 10 11 12
| String message = "123"; message == null ? "{}" : message
Error exmaple: StringBuilder out = new StringBuilder("[Message]:" + message == null ? "{}" : message); System.out.println(out.toString()); Output:123
Correct exmaple: StringBuilder out = new StringBuilder("[Message]:" + (message == null ? "{}" : message)); System.out.println(out.toString()); Output:[Message]:123
|