只是为了好玩,我试图替换:
if (set1.add(x) == false)
{
set2.add(x);
}
与:
set1.add(x) || set2.add(x);
但是,Eclipse 提示:
Syntax error on token "||", invalid AssignmentOperator
The left-hand side of an assignment must be a variable
有人可以阐明这些错误消息吗?它们对我来说意义不大。
最佳答案
按照@qqilihq评论里说的去做
boolean temp = set1.add(x) || set2.add(x);
或更尴尬:
if(set1.add(x) || set2.add(x));
关于java - 用析取替换 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21754784/