java——ArrayList集合
•
Jave
ArrayList集合从父接口List 中继承了很多方法,可用于操作数据,接下来通过一个例题展示ArrayList集合对于数据的操作。例:使用ArrayList集合管理班级的花名册
运行结果:

在ArrayList内部封装了一个长度可变的数组,当存入的对象个数超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些对象。所以,经常称ArrayList 为动态数组。
源码如下:
import java.util.ArrayList;
/**
* 该类演示了如何使用 ArrayList 类进行集合操作。
*/
public class ArrayList {
public static void main(String[] args) {
ArrayList list = new ArrayList();
// 对象的添加
list.add("肖占");
list.add("蜘蛛侠");
list.add("小明");
list.add("小张");
list.add("小林");
// 输出集合中的原始信息
System.out.println("原始信息: ");
for (String name : list) {
System.out.print(name + "\t");
}
// 判断集合中是否包含猪八戒
System.out.println("\n查找信息: ");
if (list.contains("猪八戒")) {
System.out.println("猪八戒在名单中");
} else {
System.out.println("猪八戒不在名单中");
}
// 将集合中的第一个小明替换为猪猪侠
int index = list.indexOf("小明");
if (index != -1) {
list.set(index, "猪猪侠");
}
System.out.println("替换后的信息:");
for (String name : list) {
System.out.print(name + "\t");
}
// 删除集合中的蜘蛛侠
list.remove("蜘蛛侠");
System.out.println("删除后的信息:");
for (String name : list) {
System.out.print(name + "\t");
}
}
}
总结:
以上代码演示了如何使用 Java 的 ArrayList 类进行集合操作。
首先,创建了一个 ArrayList 类型的对象 list,并向其中添加了五个字符串类型的元素。
接着,使用 for 循环遍历集合中的元素,并输出到控制台。
然后,使用 contains() 方法判断集合中是否包含字符串“猪八戒”,并输出结果。
然后,使用 indexOf() 方法获取字符串“小明”的索引,并使用 set() 方法将其替换为“猪猪侠”。
最后,使用 remove() 方法删除字符串“蜘蛛侠”,再次使用 for 循环遍历集合中的元素,并输出到控制台。
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/da908b01d6.html
