是否可以在 Java 中执行类似于以下代码的操作
int y = x ?? -1;
可悲的是没有。您可以做的最接近的是:
int y = (x != null) ? x : -1;
当然,如果您觉得有必要,您可以将其封装在库方法中(它不太可能缩短长度),但在语法级别没有更简洁的可用方法。