약간의 문제가 있습니다. if 문을 통과 한 이전 값을 필터링하여 간단한 if 문을 만들려고합니다.고유 한 값을 기반으로 한 "if"문으로 이동
getDBQueueID는 다음의 정수를 통과 :
1,2,3,4,4,5,6,7,8,8,8,8,8,8,9,10
그리고 'if'문으로 들어가기위한 유일한 값만 원합니다.
숫자가 수백만을 초과하므로 이상적으로 배열을 원하지 않습니다.
코드 조각 : 당신이 "getDBQueueID"는 if 문에 전달하는 번호를 주문할 수있는 경우
public int DBQueueID;
public int prevQueueNumber=0;
if(getDBQueueID()>0 && prevQueueNumber!=getDBQueueID())
{
addCall(getDBQueueID());
prevQueueNumber = getDBQueueID();
}
가 설정 컬렉션의 데이터를 넣어처럼 컬렉션이 완벽하게 작동 설정합니다. – lsiva