中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

List集合怎么使用

發布時間:2021-12-18 14:15:58 來源:億速云 閱讀:207 作者:iii 欄目:大數據

這篇文章主要講解了“List集合怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“List集合怎么使用”吧!

List集合特點:  
1. 有序。例如,存元素的順序是66、88、99。那么集合中,元素的存儲就是按照66、88、99的順序完成的)。
2. 有索引。通過索引就可以精確的操作集合中的元素(與數組的索引是一個道理)。
3. 元素重復。通過元素的equals方法,來比較是否為重復的元素。

List集合中常用方法

List作為Collection集合的子接口,不但繼承了Collection接口中的全部方法,而且還增加了一些根據元素索引來操作集合的特有方法,如下:

public void add(int index, E element) : 將指定的元素,添加到該集合中的指定位置上。public E get(int index) :返回集合中指定位置的元素。public E remove(int index) : 移除列表中指定位置的元素, 返回的是被移除的元素。public E set(int index, E element) :用指定元素替換集合中指定位置的元素,返回值的更新前的元素。

List集合方法舉例:

public class ListDemo {    public static void main(String[] args) {      // 創建List集合對象             List<String> list = new ArrayList<String>();
     // 往尾部添加指定元素         list.add("肖戰");         list.add("王一博");         list.add("陳情令");    
    System.out.println(list);         // add(int index,String s) 往指定位置添加         list.add(1,"蔡徐坤");    
    System.out.println(list);         // String remove(int index) 刪除指定位置元素  返回被刪除元素         // 刪除索引位置為2的元素         System.out.println("刪除索引位置為2的元素");         System.out.println(list.remove(2));
    System.out.println(list);
    // String set(int index,String s)         // 在指定位置進行元素替代(改)          // 修改指定位置元素         list.set(0, "王俊凱");         System.out.println(list);
     // String get(int index)  獲取指定位置元素         // 跟size()方法一起用來遍歷的          for(int i = 0;i<list.size();i++){         System.out.println(list.get(i));             }         //還可以使用增強for         for (String string : list) {            System.out.println(string);                    }                   }          }

List的子類

1. ArrayList集合

java.util.ArrayList 集合數據存儲的結構是數組結構。元素增刪慢,查找快,由于日常開發中使用最多的功能為查詢數據、遍歷數據,所以 ArrayList 是最常用的集合。

許多程序員開發時非常隨意地使用ArrayList完成任何需求,并不嚴謹,這種用法是不提倡的。

2. LinkedList集合

java.util.LinkedList 集合數據存儲的結構是鏈表結構。方便元素添加、刪除的集合。

實際開發中對一個集合元素的添加與刪除經常涉及到首尾操作,而LinkedList提供了大量首尾操作的方法。這些方法我們作為了解即可:

public void addFirst(E e) :將指定元素插入此列表的開頭。public void addLast(E e) :將指定元素添加到此列表的結尾。public E getFirst() :返回此列表的第一個元素。public E getLast() :返回此列表的最后一個元素。public E removeFirst() :移除并返回此列表的第一個元素。public E removeLast() :移除并返回此列表的最后一個元素。public E pop() :從此列表所表示的堆棧處彈出一個元素。public void push(E e) :將元素推入此列表所表示的堆棧。public boolean isEmpty() :如果列表不包含元素,則返回true。     for (String string : list) {            System.out.println(string);                    }                   }          }

LinkedList是List的子類,List中的方法LinkedList都是可以使用,這里就不做詳細介紹。

感謝各位的閱讀,以上就是“List集合怎么使用”的內容了,經過本文的學習后,相信大家對List集合怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

突泉县| 宁夏| 景洪市| 玛曲县| 武威市| 宜州市| 东平县| 收藏| 金沙县| 宁南县| 泰来县| 商洛市| 桂平市| 法库县| 满洲里市| 田林县| 新源县| 曲沃县| 昌邑市| 新和县| 沧州市| 吴川市| 彭州市| 合山市| 公安县| 康平县| 宽甸| 铜川市| 新津县| 海盐县| 公主岭市| 清水县| 衡阳县| 通河县| 遵义县| 吉水县| 靖州| 仪征市| 秦安县| 延吉市| 宽甸|