기본적으로 내 동료는 int 배열에 int가 포함되어 있는지 확인하는 다른 방법을 사용하여 코드를 더 짧게 만들 수 있다고 말하고 있습니다.
흐름:
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
구현도 마찬가지입니다.