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

Java基础 ArrayList及常用Api

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

Java基础 ArrayList及常用Api

学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开发执行的原理、集成开发工具IDEA的https://www.bilibili.com/video/BV1Cv411372m?p=82

目录

集合:

ArrayList集合:

泛型:ArrayLiat

ArrayList集合的常用API

        //1.创建集合对象

        //2.添加数据 public boolean add(E e)

        //3.在指定索引中插入元素public void add(int index,E e)

        //返回指定索引处的元素public E get(int index)

        //返回集合中的元素的个数public int size()

        //遍历ArrayList

        //删除指定索引处的元素,返回被删除的元素public E remove(int index)

        //删除指定的元素,返回删除是否成功public boolean remove(Object o)

        //修改指定索引处的元素,返回被修改的元素public E set(int index,E element)


集合:
  • 大小不固定,启动后可以动态变化,类型也可以不固定
  • 适合元素个数不固定且需要增删改查的业务
  • 数组功能单一,集合功能丰富

ArrayList集合:
  • 支持索引的集合

泛型:ArrayLiat
  • 在编译阶段约束集合对象只能操作E的数据类型
  • 集合中只能存储引用类型,不支持基本数据类型

ArrayList集合的常用API

public class ArrayDemo1 {

    public static void main(String[] args) {

        //1.创建集合对象

       ArrayList list=new ArrayList<>();

   

        //2.添加数据 public boolean add(E e)

        list.add("阿崽");

        list.add("没头发");

        list.add("贫穷");

        list.add("且发福");

        System.out.println("是否添加成功:"+list.add("No"));

        System.out.println(list);

       

        //3.在指定索引中插入元素public void add(int index,E e)

        list.add(1,"没钱");

        System.out.println("在指定索引中插入元素:"+list);

       

        //返回指定索引处的元素public E get(int index)

        String a=list.get(3);

        System.out.println("指定索引处的元素:"+a);

        //返回集合中的元素的个数public int size()

        int size=list.size();

        System.out.println("个数:"+size);

        //遍历ArrayList

        for (int i = 0; i < list.size(); i++) {

            System.out.println("遍历:"+list.get(i));

        }

       

        //删除指定索引处的元素,返回被删除的元素public E remove(int index)

        String remove=list.remove(1);

        System.out.println("被删除的元素:"+remove);

        System.out.println(list);

        //删除指定的元素,返回删除是否成功public boolean remove(Object o)

        System.out.println("删除是否成功:"+list.remove("贫穷"));

        System.out.println(list);

        //修改指定索引处的元素,返回被修改的元素public E set(int index,E element)

        System.out.println("返回被修改的元素:"+list.set(1, "第一!"));

        System.out.println(list);

    }  

}

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

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

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