나는 arraylist에 1000 개의 요소를 추가 한 다음 목록에서 체계적으로 인덱스를 지정하여 제거합니다. 이 배후의 아이디어는 LinkedList의 성능을 ArrayList와 비교하는 것입니다.루핑을 통해 arraylist 및 지정된 인덱스에서 요소 제거
int totalObjects = 0;
for(int i = 0; i < 1000; i++)
{
totalObjects += 1;
al.add("Object " + totalObjects);
}
System.out.println("The Arraylist size is " + al.size());
내가 다음과 같이하면 요소의 절반 만 제거됩니다. 왜 그럴까요?
for(int index = 0; index < al.size(); index++)
{
al.remove(index);
}
System.out.println("The Arraylist size after removal is " + al.size());
종류 아리안
감사합니다 ... – Arianule