2013-04-22 2 views
0

나는 List list; 일을 알고 list.subList(i,j).Clear()list 항목을 삭제합니다. 그러나 list의 지수는 이에 따라 업데이트 되나요? 나는 그것이 아주 쓸모 없다고 생각한다. 그렇다면 오버 헤드는 무엇입니까? 특히 범위를 삭제 한 다음 색인을 앞으로 옮겨야하기 때문에 특히 그렇습니다. 그것을 할 수있는 더 좋은 방법이 있습니까?List.subList.Clear()를 수행 한 후 List의 인덱스가 업데이트 되나요?

+1

그렇게하는 오버 헤드는 전적으로 사용중인'List' 구현에 따라 다릅니다. –

답변

1

색인은 이러한 작업을 위해 업데이트됩니다.