Arraylist概述和使用以及常用方法和遍历集合
Arraylist是List接口的一个实现类,它是程序中最常见的一种集合,
Arraylist内部的数据存储结构是数组形式,Arraylist是大小可变的数组,
在集合中数组叫做元素,当向集合中添加数据时,它的大小也在同时变大。
在创建集合是<E>代表集合的泛型。
泛型就是集合内的元素都是什么类型,全部都是同一的类型,
并且泛型只能是引用数据类型,不能是基本数据类型
public static void main(String[] args) { List<String> list = new ArrayList<>(); }
可以使用 集合名.add方法向集合中添加数据。添加的数据也必须是集合的泛型类型。
想要查看集合中的内容,可以使用输出语句直接输出集合。
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def"); list.add("ghi"); System.out.println(list); }
常用方法
add(E e):向集合当中添加元素,参数的类型和泛型一致。
get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素
remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素
size():获取集合的尺寸长度,返回值就是集合中的元素个数
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("abc"); list.add("def"); list.add("ghi"); System.out.println(list); System.out.println(list.get(1)); System.out.println(list.remove(2)); System.out.println(list.size()); }
运行结果:
遍历集合
for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
使用for循环遍历集合,范围就是使用集合.size()获取集合的大小。循环的这个i就是集合的索引
在for循环中使用集合名.get()方法来获取当前索引对应的值
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix