ArrayList是Java集合类中的一种,可以动态地增加或减少容器中的元素。它是数组的一种替代方案,提供了更加灵活和方便的集合管理方式。
Java新手教程之ArrayList的基本使用
简介
ArrayList是Java集合类中的一种,可以动态地增加或减少容器中的元素。它是数组的一种替代方案,提供了更加灵活和方便的集合管理方式。
用法
ArrayList可以存储任意类型的对象,包括基本数据类型和自定义对象。下面是一些ArrayList的基本用法。
创建一个ArrayList
ArrayList<Integer> list = new ArrayList<>();
上面的代码创建了一个Integer类型的ArrayList对象。这里使用了泛型,指定了ArrayList中存储的对象类型,也可以使用无泛型的形式创建一个ArrayList。
添加元素
list.add(1);
list.add(2);
上面的代码向ArrayList中添加了两个元素,可以使用add方法添加任意类型的元素。
获取元素个数
int size = list.size();
上面的代码获取了ArrayList中元素的个数。
获取指定位置的元素
int element = list.get(0);
上面的代码获取了ArrayList中第一个元素的值。其中0表示要获取的元素的索引位置,从0开始。
修改指定位置的元素
list.set(0, 3);
上面的代码将ArrayList中第一个元素的值修改为3。其中0表示要修改的元素的索引位置,从0开始。
删除指定位置的元素
list.remove(0);
上面的代码删除了ArrayList中第一个元素。其中0表示要删除的元素的索引位置,从0开始。
示例说明
示例1:计算ArrayList中所有元素的和
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
int sum = 0;
for(int i=0; i<list.size(); i++){
sum += list.get(i);
}
System.out.println(sum); // 6
上面的代码创建了一个Integer类型的ArrayList对象,并向其中添加了三个元素。然后使用循环遍历ArrayList中的所有元素,将各元素的值相加,最终输出结果为6,即1+2+3。
示例2:找到ArrayList中最大的元素
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(5);
list.add(3);
int max = list.get(0);
for(int i=1; i<list.size(); i++){
if(list.get(i) > max){
max = list.get(i);
}
}
System.out.println(max); // 5
上面的代码创建了一个Integer类型的ArrayList对象,并向其中添加了三个元素。然后使用循环遍历ArrayList中的所有元素,找到其中最大的元素,最终输出结果为5。
本文标题为:Java新手教程之ArrayList的基本使用


基础教程推荐
- Spring BOOT AOP基础应用教程 2023-02-19
- SpringBoot多环境配置及配置文件分类实例详解 2023-06-10
- JAVA 18位身份证号码校验码的算法 2024-01-10
- 关于spring web-mvc衍生注解 2023-04-18
- Spring MVC学习教程之视图深入解析 2024-02-26
- java – 从Postgres数据库检索时,字节数组的大小变为double 2023-11-05
- Java / MySQL – 日期时间问题 2023-11-05
- java – 在mysql上关闭连接后不允许任何操作 2023-11-10
- java – Android Studio – OpenJDK 1.8 Vs Oracle JDK 2023-11-06
- 使用AOP+反射实现自定义Mybatis多表关联查询 2022-11-08