龙空技术网

Java集合---List

小小鸣吖 134

前言:

现时兄弟们对“java list怎么定义”大致比较珍视,大家都想要了解一些“java list怎么定义”的相关资讯。那么小编在网摘上汇集了一些对于“java list怎么定义””的相关知识,希望我们能喜欢,小伙伴们快快来学习一下吧!

List集合概述和特点

List集合概述:

有序集合(也可以成为序列),用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问该元素,并搜索列表中的元素与Set集合不通,列表通常允许重复的元素

List集合特点:

有序:存储和去除的元素顺序一致可重复:存储的元素可以重复

List集合的特有方法

列表迭代器

ListIterator:列表迭代器

通过List集合的listIterator()方法得到,所以说它是List集合特有的迭代器用于允许程序员沿任一方向遍历列表的列表迭代器,在迭代期间修改列表,并获取列表中迭代器的当前位置

ListIterator中的常用方法

public class ListIteratorDemo {    public static void main(String[] args) {        List<String> l = new ArrayList<>();        //添加元素        l.add("hello");        l.add("world");        l.add("java");​        ListIterator<String> li = l.listIterator();        //正向遍历        while(li.hasNext()){            String s = li.next();            System.out.println(s);        }        //逆向遍历        while(li.hasPrevious()){            String s1 = li.previous();            System.out.println(s1);        }         //通过ListIterator添加元素        while(li.hasNext()){            String s2 = li.next();            if(s2.equals("world")){                li.add("javase");            }        }    }}

标签: #java list怎么定义