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

day16 JavaSe之List接口成员方法

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

day16 JavaSe之List接口成员方法

List集合特有的功能:
1、添加功能
void add(int index, Object element) 将指定的元素插入此列表中的指定位置(可选操作)。
2、获取功能
E get(int index)返回此列表中指定位置的元素。
3、ListIterator listIterator()
List特有的迭代器
返回列表中的列表迭代器(按适当的顺序)。
4、删除功能
E remove(int index) 删除该列表中指定位置的元素(可选操作)。
5、修改功能
E set(int index, Object element) 用指定的元素(可选操作)替换此列表中指定位置的元素。

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


public class ListDemo2 {
    public static void main(String[] args) {
        //创建集合对象
        List l1 = new ArrayList();

        //添加元素
        l1.add("hello");
        l1.add("world");
        l1.add("java");

        //void add(int index, Object element) 将指定的元素插入此列表中的指定位置(可选操作)。
        //index索引的范围是0-size()
        l1.add(0,"hadoop");
        l1.add(4,"hive");
//        l1.add(6,"spark"); //IndexOutOfBoundsException
        System.out.println("********************************");
        //E get(int index)返回此列表中指定位置的元素。
        Object o = l1.get(2);
        String s1 = (String)o;
        System.out.println(s1);
        System.out.println("********************************");
        //E remove(int index) 删除该列表中指定位置的元素(可选操作)。
        //返回的是被删除的那个元素
        Object remove = l1.remove(2);
        String s2 = (String)remove;
        System.out.println(s2);
        System.out.println("********************************");
        //E set(int index, Object element) 用指定的元素(可选操作)替换此列表中指定位置的元素。
        //返回的是被修改的元素
        Object o3 = l1.set(2, "flink");
        String s3 = (String)o3;
        System.out.println(s3);
        System.out.println("********************************");

        Iterator iterator = l1.iterator();
        while (iterator.hasNext()){
            Object next = iterator.next();
            String s = (String)next;
            System.out.println(s);
        }


    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/319388.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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