泛型容器类和ArrayList操作

泛型

  比如ArrayList<E> E就是泛型

    在没有泛型之前,从集合读取到的每一个对象都必须进行转换,如果有人不小心插入了类型错误的对象,在运行时的转换处理就会出错
    有了泛型之后,可以告诉编译器每个集合中接受哪些对象类型,编译器自动地为你的插入进行转化,并在编译时告知是否插入了类型错误的对象,这样可以使程序既更安全,也更清楚

容器类

  ~就是它用来存放对象,在里面可以存放任意数量的对象,而容器类的这个变量在定义的时候,你得给他俩类型,第一个类型arraylist是容器的类型,string在尖括号里面的string这是元素类型

容器类有两个容器
  ~容器的类型

  ~元素的类型

 

ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。

ArrayList内部的数据存储结构时候数组形式,在增加或删除指定位置的元素时,会创建新的数组,效率比较低,因此不适合做大量的增删操作,ArrayList集合在遍历和查找元素时显得非常高效。

ArrayList<String> list = new ARratList<String>();

向集合添加数据使用add关键字

list.add("aaa");

list.add("bbb");

list.add("ccc");

 

获取集合的长度

int size = list.size();

 

获取集合中的元素

System.out.println(list)

 

获取集合中指定的元素 使用get关键字通过索引获取对应的数据

System.out.println(list.get(0))

posted @   夫君  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示