大数据Java基础DAY17——集合(List接口)

本文详细介绍了Java中List接口的基本概念、成员方法,包括添加、删除、获取和修改元素的操作,以及List集合特有的迭代器和遍历方式。通过实例展示了如何使用ListIterator进行双向遍历,并解释了其hasPrevious()方法的用法。
摘要由CSDN通过智能技术生成

目录

List接口

List接口概述

List接口成员方法

1.添加方法

2.删除功能

3.获取功能

4.修改功能

List集合特有的迭代器

 ListIterator接口的成员方法

 List集合特有遍历方式


List接口

 

List接口概述

有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。

List接口成员方法

1.添加方法

void add(int index,E element)  将指定的元素插入此列表中的指定位置(可选操作)

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

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

        //向集合添加元素
        list.add("java");
        list.add("hadoop");
        list.add("bigdata");
        System.out.println(list);
        
        //void add(int index,E element) 将指定的元素插入此列表中的指定位置(可选操作)
        list.add(1,"hive");  //在索引为1的位置上(hadoop)插入hive
        System.out.println(list);
    }
}

   插入元素索引超过集合长度会报错(范围:index>=0&&index <=list.size()  )

2.删除功能

E remove(int index) 删除该列表中指定位置的元素 (可选操作)

        System.out.println(list); //原集合
        //E remove(int index) 删除该列表中指定位置的元素 (可选操作)
        System.out.println(list.remove(3));  //删除索引为3的元素,有返回值,可输出,返回被删除的元素
        
        System.out.println(list);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值