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的基本使用


基础教程推荐
- Java Swing实现记事本页面 2022-11-03
- Spring AOP底层原理及代理模式 2022-11-28
- IDEA+Maven打JAR包的两种方法步骤详解 2023-05-08
- java – Oracle – DB似乎打破了JDBC批量插入 2023-10-31
- Spring基于注解的缓存声明深入探究 2023-04-06
- freemarker 数字格式化深入理解 2023-12-09
- Spring IOC与DI核心重点分析 2023-06-23
- Java实现添加,读取和删除Excel图片的方法详解 2022-12-02
- 一文详解Java闭锁和栅栏的实现 2023-01-03
- springMvc请求的跳转和传值的方法 2024-01-18