📅  最后修改于: 2023-12-03 15:39:33.745000             🧑  作者: Mango
在 Android Studio 中,ArrayList 是一种常见的数据结构。在处理其中的元素时,循环遍历是必不可少的。本文将介绍如何使用循环遍历 ArrayList。
首先,我们需要创建 ArrayList 并向其中添加元素。以下是创建一个 ArrayList 并添加几个字符串的示例代码:
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("apple");
arrayList.add("banana");
arrayList.add("cherry");
通过上述操作,我们创建了一个名为 arrayList
的 ArrayList,并添加了三个字符串 "apple"、"banana" 和 "cherry"。
for 循环是最常用的遍历 ArrayList 的方法。下面是使用 for 循环遍历 ArrayList 的示例代码:
for (int i = 0; i < arrayList.size(); i++) {
String element = arrayList.get(i);
System.out.println(element);
}
在上述代码中,我们先通过 arrayList.size()
获取 ArrayList 的大小,然后使用 for 循环遍历每个元素。在循环中,我们使用 arrayList.get(i)
获取 ArrayList 中指定位置的字符串,并打印出来。
另一种常见的遍历 ArrayList 的方法是 for-each 循环。以下是使用 for-each 循环遍历 ArrayList 的示例代码:
for (String element : arrayList) {
System.out.println(element);
}
在上述代码中,我们使用 for-each 循环遍历每个元素。在循环中,我们使用变量 element
获取 ArrayList 中的每个元素,并打印出来。
Iterator 是一种常见的遍历 Collection(包括 ArrayList)的方法。以下是使用 Iterator 遍历 ArrayList 的示例代码:
Iterator<String> iterator = arrayList.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
在上述代码中,我们使用 arrayList.iterator()
获取 Iterator,然后使用 while 循环遍历每个元素。在循环中,我们使用 iterator.next()
获取下一个元素,并打印出来。
在本文中,我们介绍了三种常见的遍历 ArrayList 的方法:for 循环、for-each 循环和 Iterator 迭代器。在实际开发中,你可以选择你最喜欢的方法来遍历 ArrayList,以满足你的需求。