226 List集合概述和特点

226 List集合概述和特点

List是一个接口

【帮助文档摘要】

pubilc Interface List<E>

Extends Collection<E>

有序集合(也称为序列),该界面的用户可以精确控制列中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的每个元素。

与集合不同,列表通常允许重复的元素。更正式地,列表通常允许成对的元素e1和e2,使得e1.equals(e2),并且如果它们允许空元素,它们通常允许多个空元素。有人可能希望实现一个禁止重复的列表,当用户尝试插入时会抛出运行时异常,但是我们预计这种使用是罕见的。

【List集合概述】

有序集合(也称为序列),该界面的用户可以精确控制列中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的每个元素。

与Set集合不同,列表通常允许重复的元素

【List集合特点】

有序。存储和取出的元素顺序一致。。。

可重复。存储的元素可以重复。。。

--------------------------------------------------------------

(module)myList

(package)e226aso

class)ListDemo01

--------------------------------------------------------------

package e226aso;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

//  【需求】测试List的特点:有序。存储和取出的元素顺序一致。。。可重复。存储的元素可以重复。。。

//  【演示思路】

//  创建集合对象

//  添加元素,加多个,加重复的元素

//  遍历list(遍历collection的方法,也可以用来遍历list)

public class ListDemo01 {

    public static void main(String[] args) {

        List<String> list = new ArrayList<String>();

        list.add("226");

        list.add("Tracy");

        list.add("Ben");

        list.add("Ben");

        Iterator<String> it = list.iterator();

        while(it.hasNext()){

            String s = it.next();

            System.out.println(s);

        }

    }

}

--------------------------------------------------------------

226

Tracy

Ben

Ben

Guess you like

Origin blog.csdn.net/m0_63673788/article/details/121487416