Java集合(二)

Java集合(二)

接上文 Java集合(一)


前言

List接口方法


提示:以下是本篇文章正文内容,下面案例可供参考

一、List接口方法

1.1、list.add(1,“王五”) 在list集合 下标为1处添加一个“王五”的元素

在这里插入图片描述
运行结果
在这里插入图片描述

1.2、addAll(1,list2) 在list集合 下标为1处添加一个集合

在这里插入图片描述
运行结果
在这里插入图片描述

1.3、get(int index)获取指定index位置的元素

在这里插入图片描述
运行结果
在这里插入图片描述

1.4、int indexOf(object obj)返回obj在当前集合中首次出现的位置

在这里插入图片描述
运行结果
在这里插入图片描述

1.5、lastIndexOf(int index) 返回obj当前集合中末次出现的位置

在这里插入图片描述
运行结果
在这里插入图片描述

1.6、remove(int index) 移除指定index位置的元素,并返回此元素

在这里插入图片描述
运行结果
在这里插入图片描述

1.7、set(int index,Object ele) 设置指定index位置的元素为ele 相当于是替换

在这里插入图片描述
运行结果
在这里插入图片描述

1.8、subList(int fromIndex,int toIndex) 返回从fromIndex到toIdex位置的子集合

在这里插入图片描述

运行结果
在这里插入图片描述

public class ListMethod {
    @SuppressWarnings({"ALL"})
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("张三");
        list.add("李四");
        System.out.println("原list=" + list);
        //1、add(int index, Object ele)在index位置插入ele元素
        list.add(1, "王五");
        System.out.println("add(int index, Object ele)在index(1)位置插入ele元素=" + list);

        //2、addAll
        List list2 = new ArrayList();
        list2.add("赵六");
        list2.add("陈七");
        list.addAll(1, list2);
        System.out.println("addAll(1,list2)之后的list = " + list);

        //3、get(int index)获取指定index位置的元素
        System.out.println("get(3)获取指定index位置的元素=" + list.get(3));

        //4、int indexOf(object obj)返回obj在当前集合中首次出现的位置
        System.out.println("int indexOf(" + "赵六" + ")返回obj在当前集合中首次出现的位置=" + list.indexOf("赵六"));

        //5、lastIndexOf(int index) 返回obj当前集合中末次出现的位置
        System.out.println("lastIndexOf(" + "陈七" + ") 返回obj当前集合中末次出现的位置=" + list.lastIndexOf("陈七"));

        //6、remove(int index) 移除指定index位置的元素,并返回此元素
        list.remove(0);
        System.out.println("remove(0) 移除指定index位置的元素,并返回此元素=" + list);

        //7、set(int index,Object ele) 设置指定index位置的元素为ele 相当于是替换
        list.set(0, "此处为替换");
        System.out.println("set(0," + "此处替换为" + ") 设置指定index位置的元素为ele 相当于是替换  list=" + list);

        //8、subList(int fromIndex,int toIndex)  返回从fromIndex到toIdex位置的子集合
        //注意返回的自己和  fromIndex <= subList < toIndex
        List returnList = list.subList(0, 2); //此处返回的是下标为0的和下标为2-1的元素
        System.out.println("返回从fromIndex到toIdex位置的子集合 = " + returnList);
        
    }
}

二、List遍历的三种方式

2.1、 迭代器(快捷键 itit)

在这里插入图片描述

2.2、增强for循环(快捷键 I(此处为大写字母i))

在这里插入图片描述

2.3、普通for循环 (快捷键 fori)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖虎不吃生菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值