값이 다른 배열에 이미 있는지 확인하는 방법. 아래 코드 에서처럼 결과 배열의 값이 portOut 배열에 있는지 확인하려고했습니다. 나는 그것을 올바르게하지 못하고있다. . 포함 Array.asList (결과 [I]) 중고 (portOut는 [I])하지만 뭔가 잘못입니다 ...Java에서 배열에 값이 있는지 확인하는 방법은 무엇입니까?
int[] portOut = {4000,4001,4002,4003,4004,4005,4006,4007,4008,4009};
int[] result = {4001, 4005, 4003, 0, 0, 0, 0, 0, 0, 0};
for (int i=0; i< portOut.length; i++){
if(Arrays.asList(result).contains(portOut[i])){
System.out.println("out put goes to " + portOut[i]);
}
else{
System.out.println("output of " + portOut[i]+ " will be zero");
}
}
portOut [i] == result [i] – JNL