【发布时间】:2021-12-24 13:37:58
【问题描述】:
例子:
int k = 5;
int array [] = {1, 2, 3, k, 5};
if ((array[3]) == k) { //(or .equals)
…
…
}
基本上,我想查看元素是否在 K 上,而不是元素值是否等于 K。
【问题讨论】:
-
............没有。
-
characters不能包含在int数组中。 -
您可能需要一个 Integer 对象数组。使用 objects == 测试它们是否是同一个对象,equals 测试它们是否在值相等。问题是你最终会得到一些使用 Integer 的部分和一些使用 int 的部分的混搭。