Java中的List接口

鳄鱼君

发表文章数:642

热门标签

, ,

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Java » Java中的List接口

List集合存储元素的特点:有序可重复,下标从0开始递增。
List时Collection接口的子接口,肯定List接口有自己特有的方法:

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

public class ListTest {
    public static void main(String[] args) {
        // 创建List类型集合
        List list = new ArrayList();

        // 添加元素
        list.add("a");
        list.add("b");
        list.add("c");

        // 在列表的指定位置添加元素,第一个参数时下标
        // 效率较低
        list.add(0,"eyujun");
        // 迭代
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }

        // 根据下标获取元素
        Object obj =  list.get(0);
        System.out.println(obj);

        System.out.println("======================");
        // 通过下标遍历 List集合特有
        for (int i = 0; i < list.size(); i++) {
            Object obj1 =  list.get(i);
            System.out.println(obj1);
        }

        // 获取指定对象第一次出现的索引
        System.out.println(list.indexOf("eyujun"));//0
        // 获取指定对象最后一次出现的索引
        System.out.println(list.lastIndexOf("eyujun"));//0

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

public class ListTest {
    public static void main(String[] args) {
        // 创建List类型集合
        List list = new ArrayList();

        // 添加元素
        list.add("a");
        list.add("b");
        list.add("c");

        // 删除指定下标的元素
        System.out.println(list.remove(0));
        System.out.println(list.size());//2
        System.out.println("====================");
        // 修改指定下标的元素
        list.set(0,"soft");

        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));

        }
    }
}

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Java中的List接口》 发布于2020-08-16

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

9 + 3 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册