📅  最后修改于: 2023-12-03 15:16:00.567000             🧑  作者: Mango
在Java中,我们经常需要遍历一个集合或数组对象的所有元素,以便进行一些操作或者输出信息。这时候我们可以使用循环语句来遍历这个对象,常见的循环语句有 for 循环、while 循环和 do-while 循环。
在使用集合对象的时候,我们通常需要遍历其中的每一个元素,这时候可以使用 for-each 循环来实现。假设我们有一个 List 类型的对象 list,我们可以这样遍历它:
List<String> list = new ArrayList<>();
list.add("item1");
list.add("item2");
list.add("item3");
for (String item : list) {
System.out.println(item);
}
这段代码中,我们先创建一个 List 对象,并向其中添加了一些元素。然后使用 for-each 循环遍历这个 List 对象,遍历时将当前元素的值赋值给 item 变量,然后输出该变量的值。
在使用 for-each 循环遍历集合对象时,需要注意以下几点:
除了集合对象,我们还经常需要遍历数组对象。在 Java 中,我们可以使用 for 循环或者 for-each 循环来遍历数组。假设我们有一个字符串类型的数组 arr,我们可以这样遍历它:
String[] arr = {"item1", "item2", "item3"};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
这段代码中,我们先创建一个字符串类型的数组,并初始化了一些元素。然后使用 for 循环遍历这个数组,其中 i 表示当前元素的索引,通过 arr[i] 来获取当前元素的值,然后输出该元素的值。
与使用 for-each 循环遍历集合对象不同的是,在使用 for 循环遍历数组时,我们可以使用索引来访问数组中的元素,也可以修改数组中的元素。
循环遍历是 Java 中一种常见的操作,能够帮助我们遍历集合对象和数组对象中的所有元素。在遍历集合对象时,我们可以使用 for-each 循环来遍历,遍历时不能使用索引,也不能修改元素;在遍历数组对象时,我们可以使用 for 循环或者 for-each 循环来遍历,其中 for 循环可以使用索引来访问和修改元素。