📜  循环遍历arraylist android studio - Java (1)

📅  最后修改于: 2023-12-03 15:39:33.745000             🧑  作者: Mango

循环遍历 ArrayList in Android Studio - Java

在 Android Studio 中,ArrayList 是一种常见的数据结构。在处理其中的元素时,循环遍历是必不可少的。本文将介绍如何使用循环遍历 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 循环遍历 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 中指定位置的字符串,并打印出来。

for-each 循环遍历 ArrayList

另一种常见的遍历 ArrayList 的方法是 for-each 循环。以下是使用 for-each 循环遍历 ArrayList 的示例代码:

for (String element : arrayList) {
    System.out.println(element);
}

在上述代码中,我们使用 for-each 循环遍历每个元素。在循环中,我们使用变量 element 获取 ArrayList 中的每个元素,并打印出来。

Iterator 迭代器遍历 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,以满足你的需求。