1. 程式人生 > >怎麼清空arraylist的值,,,能清乾淨嗎

怎麼清空arraylist的值,,,能清乾淨嗎

package Test;import java.util.ArrayList;
import java.util.List;public class ClearList {
    public static void main(String[] args){
        List list=new ArrayList();
list.add(1);
        list.add(1);
        list.add(1);
        System.out.println(list.size());
        for(int i=0;i<list.size();i++){
            list.remove(i);
        }
        System.out.println(list.size());
        list.clear();
        System.out.println(list.size());
    }}測試了一些發現for迴圈+remove並不能清空這個arraylist只有clear才能清空arraylist,,那麼麼怎麼才可以清空呢用for迴圈接著測試下吧   for(int i=list.size()-1;i>=0;i--){
            list.remove(i);
        }
        System.out.println(list.size());然而你驚奇的發現這麼刪除居然就刪乾淨了!!!!!!!!!!!也就是說倒敘刪除可以刪除乾淨arraylist,,而鄭旭是刪除不乾淨的,,,,,clear()也是可以刪乾淨的