Java集合框架--List 類

一、Java List 類
二、Java List 排序
三、Java List 遍歷
四、Java List 去重
五、Java List 轉(zhuǎn)Array

一、 Java List 類

List是有序的Collection,使用此接口能夠精確的控制每個元素插入的位置??墒褂盟饕齺碓L問List中的元素。

語法

void add(E e)               //依次往后添加元素
void add(E e, int index)    //在指定位置處添加元素
void remove(int position)   //刪除指定位置元素,索引從0開始
void remove(E e)            //刪除相同的元素
void removeAll()            //刪除所有元素

常用方法

List list = new ArrayList();        //聲明list
list.add("aa");                     //向列表尾部插入指定元素
list.add(1, "bb");                  //向列表指定位置插入指定元素,索引從0開始
list.addAll(new ArrayList());       //追加指定 collection中的所有元素到此列表的結(jié)尾
list.clear();                       //從list中移除所有元素
list。contains("cc");                    //若list包含指定元素返回true
list.equals(new ArrayList());       // 比較指定的對象與列表是否相等
list.get(0);                        // 返回列表中指定位置的元素
list.toArray();                     // 返回以正確順序包含列表中的所有元素的數(shù)組
list.indexOf("aa");                 // 返回列表中首次出現(xiàn)指定元素的索引,如果列表不包含此元素,則返回 -1
list.lastIndexOf("dd");             // 返回列表中最后出現(xiàn)指定元素的索引,如果列表不包含此元素,則返回 -1
list.isEmpty();                     // 如果列表不包含元素,則返回 true
list.remove(0);                     // 移除列表中指定位置的元素
list.remove("lwc");                 // 移除列表中出現(xiàn)的首個指定元素
list.removeAll(new ArrayList());    // 從列表中移除指定 collection中包含的所有元素
list.set(0, "lp");                  // 用指定元素替換列表中指定位置的元素
list.size();                        // 返回列表中的元素數(shù)
list.subList(1, 2);                 // 返回列表中指定的fromIndex(包括)和toIndex(不包括)之間的部分視圖
list.hashCode();                    // 返回列表的哈希碼值
list.toArray(new String[] { "a", "b" });    // 返回以正確順序包含列表中所有元素的數(shù)組
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容