专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java集合---List(java集合list存储对象)

temp10 2024-11-02 13:33:49 java教程 15 ℃ 0 评论


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");
            }
        }
    }
}

?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表