5种不同遍历ArrayList的方法

IT 文章2年前 (2023)发布 小编
0 0 0

学习5种不同遍历迭代ArrayList的方法。为简单起见,我们在列表中存储了五个字符串,并将学习如何迭代它。这些迭代示例可以应用于存储任何类型的对象的任何列表。

我们将使用以下五种方式来遍历ArrayList。

1.使用简单的For循环迭代ArrayList

Java程序使用标准的for循环来迭代对象的ArrayList。

ad

程序员导航

优网导航旗下整合全网优质开发资源,一站式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。

ad

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的方法,希望对你有帮助!

© 版权声明

相关文章

暂无评论

暂无评论...