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

Java集合(二)

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

Java集合(二)

Java集合(二)

接上文 Java集合(一)

文章目录

Java集合(二)前言一、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位置的子集合 二、List遍历的三种方式

2.1、 迭代器(快捷键 itit)2.2、增强for循环(快捷键 I(此处为大写字母i))2.3、普通for循环 (快捷键 fori)


前言

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)

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

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

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