栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java集合---List

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java集合---List

List集合概述和特点

List集合概述:

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

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

List集合特点:

有序:存储和去除的元素顺序一致

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

List集合的特有方法

 

列表迭代器

ListIterator:列表迭代器

通过List集合的listIterator()方法得到,所以说它是List集合特有的迭代器

用于允许程序员沿任一方向遍历列表的列表迭代器,在迭代期间修改列表,并获取列表中迭代器的当前位置

ListIterator中的常用方法

 

public class ListIteratorDemo {
    public static void main(String[] args) {
        List l = new ArrayList<>();
        //添加元素
        l.add("hello");
        l.add("world");
        l.add("java");
​
        ListIterator 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");
            }
        }
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/737087.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号