基本的に私の仲間は、int配列にintが含まれているかどうかをチェックする別の方法を使用してコードを短くできると言っていましたが、彼はそれが何であるかを教えません:P。
電流:
public boolean contains(final int[] array, final int key) {
for (final int i : array) {
if (i == key) {
return true;
}
}
return false;
}
これも試しましたが、何らかの理由で常にfalseを返します。
public boolean contains(final int[] array, final int key) {
return Arrays.asList(array).contains(key);
}
誰か助けてもらえますか?
ありがとうございました。
Hashset
基づく再試行メカニズムの回答。それが最速の方法です。
ArrayList
実装も同じです。