List的切割方法

錯誤方法:
ArrayList alst=new ArrayList();
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
alst.add(“fffffffffff”);
ArrayList lst = (ArrayList) alst.subList(0, 3);
exception:
in thread “main” java.lang.ClassCastException: java.util.ArrayList$SubList cannot be cast to java.util.ArrayList
正確方式:
ArrayList lst =new ArrayList(alst.subList(0, 3));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章