최소 및 최대 범위 사이에서 ArrayList를 필터링하는 메서드를 작성해야한다는 요구 사항이 있습니다. 따라서이 메서드는 List, int min 및 integer max를 허용합니다. 여기에 제가 작성한 방법이 있습니다.기준에 따라 필터 ArrayList
public static List<Integer> filterRange(final List<Integer> l3,int min,int max)
{
System.out.println(l3);
Iterator<Integer> iter = l3.iterator();
while (iter.hasNext()) {
int i=iter.next();
if (i<=max && i>=min) {
iter.remove();
}
}
System.out.println(l3);
return l3;
}
그러나 이것은 원하는 기능을 수행하지 못합니다. 이것에 대한 제안은 좋을 것입니다.
감사
덕분에, 내가 코드를 수정했습니다. 그것은 지금 잘 작동 :) – user3400060