国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java中List集合及其遍歷詳解

java中List集合及其遍歷詳解

2019-12-25 13:36hebedich JAVA教程

這篇文章主要介紹了java中List集合及其遍歷詳解的相關資料,需要的朋友可以參考下

1. 首先List<E>集合繼承與Collection<E>,是一個接口。

   ①  Collection (集合框架是JDK1.2版本出現的)

   ②   list:是有序的,元素可以重復,以為該集合體系有索引。

        經常用到的是實現該接口的ArrayList和LinkedList類

   ③   Arraylist:  底層的數據結構使用的是數組結構,

       特點: 查詢速度很快,但是增刪稍慢。線程不同步

         LinkedList: 底層使用的是鏈表數據結構。

       特點: 增刪速度很快,查詢稍慢。

         Vector:(JDK1.0版本出現的) 底層是數組數據結構,線程同步。被ArrayList替代了。(已經不用了)

2.   List的兩種遍歷方式:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Demo {
  public static void main(String[] args) {
    ArrayList<String> list = new ArrayList<String>();
    list.add("A");
    list.add("B");
    list.add("C");
    
    System.out.println("........第一種遍歷方式:for遍歷......");
    for (Object li : list) {
      System.out.println(li);
    }
    
    System.out.println("........第二種遍歷方式:ListIterator迭代遍歷......");
    ListIterator<String> it = list.listIterator();
    while (it.hasNext()) {
      Object obj = it.next();
      System.out.println(obj);
    }
  }
}

效果圖:

java中List集合及其遍歷詳解

3.使用LinkList模擬一個堆?;蛘哧犃袛祿Y構。即: 堆棧:先進后出 ;      隊列: 先進先出

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Duilie{
  private LinkedList<Object> link;
  Duilie(){
    link = new LinkedList<Object>();
  }
  public void myAdd(Object obj){
    link.addFirst(obj);
   }
  public Object myGet(){
    return link.removeLast();//先進先出---若要改成先進后出,將removelast()改成removeFirst()
  }
  public boolean isNull(){
    return link.isEmpty();
  }
}
public class Demo2 {
  public static void main(String[] args) {
    Duilie dl = new Duilie();
    dl.myAdd("java01");
    dl.myAdd("java02");
    dl.myAdd("java03");
    dl.myAdd("java04");
    while(!dl.isNull()){
      System.out.println(dl.myGet());
    }
  }
}

 效果圖:

java中List集合及其遍歷詳解

  以上為 先進先出,若要改為先進后出,則根據代碼中寫的改一下就可以了

以上所述就是本文的全部內容了,希望大家能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内精品久久久久 | 日韩视频中文字幕 | 午夜天堂精品久久久久 | 精品在线视频播放 | 色花av| 成人综合在线观看 | 日韩在线看片 | 一区二区三区精品视频 | 精品国产欧美 | 亚洲国产精品久久 | 欧美精品福利视频 | 久久九 | 91视频网址| 2015成人永久免费视频 | 视频一区二区三区中文字幕 | 日本免费黄色 | 久久久久久免费毛片精品 | 国产一区二区三区四区五区密私 | 成人精品视频99在线观看免费 | 天天综合天天做天天综合 | 精品久久久久久亚洲精品 | 综合激情网 | 91久久91久久精品免观看 | 91污视频| 操操网站 | 一区二区三区精品 | 免费成人高清在线视频 | 一区二区视频 | 精品美女一区 | 99久久国产露脸国语对白 | 精品亚洲国产成av人片传媒 | 久久精品1区 | 我不卡一区 | 有码一区 | 国产一区二区三区四区五区密私 | 夜夜草视频 | 操操操操操操操 | 欧美麻豆 | 欧美日韩精品免费 | 51ⅴ精品国产91久久久久久 | 国产精品久久久久久久一区探花 |