<分区>
请引用以下方法:
public static Boolean valueOf(boolean b) {
return b ? Boolean.TRUE : Boolean.FALSE;
}
我一直认为三元运算符的第一部分必须是一个条件,但这里是一个返回语句,我很困惑。
<分区>
请引用以下方法:
public static Boolean valueOf(boolean b) {
return b ? Boolean.TRUE : Boolean.FALSE;
}
我一直认为三元运算符的第一部分必须是一个条件,但这里是一个返回语句,我很困惑。
最佳答案
这样读
return (b ? Boolean.TRUE : Boolean.FALSE);
现在更有意义了吗?您只是根据条件 b
的值决定返回什么。
关于java - 这个三元运算是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32540276/