测试一下Integer(1)和int num=1是否相等
以下为测试代码:
public static void main(String[] args) {
Set selects = new HashSet<>();
selects.add(1);
selects.add(3);
selects.add(4);
int count = 10;
Set unSelects = new HashSet<>();
for (int i = 0; i < count; i++) {
if (!selects.contains(i))
unSelects.add(i);
}
System.out.println(unSelects);
}
测试结果表明,对象Integer和对应的int是相等的
运行结果:[0, 5, 6, 7, 8, 9]