学习5种不同遍历迭代ArrayList的方法。为简单起见,我们在列表中存储了五个字符串,并将学习如何迭代它。这些迭代示例可以应用于存储任何类型的对象的任何列表。
我们将使用以下五种方式来遍历ArrayList。
1.使用简单的For循环迭代ArrayList
Java程序使用标准的for循环来迭代对象的ArrayList。

程序员导航
优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站
ArrayList<String> namesList = new ArrayList<String>(Arrays.asList( "a", "b", "c") );
for(int i = 0; i < namesList.size(); i++)
{
System.out.println(namesList.get(i));
}
2.使用For-each循环迭代ArrayList
Java程序使用for-each循环来迭代对象的ArrayList。
ArrayList<String> namesList = new ArrayList<String>(Arrays.asList( "a", "b", "c") );
for(String name : namesList)
{
System.out.println(name);
}
3.使用ListIterator迭代ArrayList
Java程序使用ListIterator接口来迭代对象的ArrayList。
ArrayList namesList
= new ArrayList(Arrays.asList( “a”, “b”, “c”) );
ListIterator listItr = namesList.listIterator();
while(listItr.hasNext())
{
System.out.println(listItr.next());
}
4.使用While循环迭代ArrayList
Java程序使用while循环来迭代对象的ArrayList。
ArrayList<String> namesList
= new ArrayList<String>(Arrays.asList( "a", "b", "c") );
int index = 0;
while (namesList.size() > index)
{
System.out.println(namesList.get(index++));
}
5.使用Stream API迭代ArrayList
Java程序使用Java 8的流API来迭代对象的ArrayList。

AI 工具导航
优网导航旗下AI工具导航,精选全球千款优质 AI 工具集
ArrayList<String> namesList
= new ArrayList<String>(Arrays.asList( "a", "b", "c") );
namesList.forEach(name -> System.out.println(name));
通过使用stream()方法从列表创建一个元素流,并使用foreach()方法逐个获取元素。
以上就是5种不同遍历ArrayList的方法,希望对你有帮助!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



