我正在學習Java,無法找出我的問題。當!= 2時從列表中刪除
我有一個大小不一的列表。我想要做的是,是從列表中刪除,直到大小= 2
我擁有的是:
int content = list.size() - 1;
while(list.size() !=2){
list.remove(content);
}
但我得到異常:IndexOutOfBoundsException異常。指數9,大小9
(此索引,大小將根據內容有時會改變)
我怎麼能保持在列表進行迭代,直到只有2個元素任何建議都走了?
感謝
您需要減少'content',否則其值不會改變。 – jsheeran