List用法

本文主要介绍了Java集合框架中的List接口,包括如何创建、添加、插入、删除和修改List中的元素,以及如何使用迭代器进行遍历。示例代码展示了ArrayList的常用操作,帮助读者理解List接口的基本用法。
摘要由CSDN通过智能技术生成
package test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/*
* List有序 可重复*/
public class collection {
    public static void main(String[] args) {
//        创建
        List<String> list=new ArrayList<String>();
//      添加
        list.add("hello");
        list.add("world");
        list.add("java");
//        插入
        list.add(1,"1");
//        删除索引处元素
        list.remove(1);
//        修改索引处元素
        list.set(1,"hi");
//        返回索引处元素
        list.get(1);
//遍历
        Iterator<String> it=list.listIterator();
        while (it.hasNext()){
            String s= it.next();
            System.out.println(s);
        }
//            列表迭代器
//            向后遍历
            ListIterator<String> ite = (ListIterator<String>) list.iterator();
            while(ite.hasNext()){
                String r= ite.next();
                System.out.println(r);
            }
//            向前遍历
            while(ite.hasPrevious()){
                String p= ite.previous();
                System.out.println(p);
            }

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值