我不确定如何更改下面代码片段中if语句的内部以反映false。
matchs是一个布尔方法
if (topPileCard.matches(super.getCardFromHand(i))) {
tempCardArray[i] = super.getCardFromHand(i);
}
最佳答案
最简单的方法是在条件语句的开头包含一个感叹号!
:
if (!topPileCard.matches(super.getCardFromHand(i))) {
tempCardArray[i] = super.getCardFromHand(i);
}
在Java中,
!
可用于表示是否为false。例如,!=
比较器表示“不等于”,而==
表示“等于”。