然后用户必须利用循环迭代该数组并打印每个元素。

创作不易,关注、点赞,分享,转发,评论,收藏,感激!

弁言

在Java编程措辞中,利用for循环和foreach循环是迭代数组元素的两种常见办法。
本文将通过实例和详细的方法解释,帮助用户理解如何利用这两种循环遍历包含不同数据类型的数组。

jdk18jspforeachJDK新特征应用 for 和 foreach 轮回迭代数组的 Java 法式 PHP

示例

首先,让我们看两个示例,一个涉及字符串数组,另一个涉及整数数组。

示例 1:字符串数组

假设我们有一个字符串数组 designations,个中包含员工的职务。

String[] designations = {"Ravi", "Riya", "Ashish"};// 利用 foreach 循环迭代并打印数组元素for (String name : designations) {System.out.print(name + ", ");}// 输出:Ravi, Riya, Ashish

示例 2:整数数组

现在,假设我们有一个整数数组 numbers。

int[] numbers = {2, 4, 5, 7};// 利用 for 循环迭代并打印数组元素for (int num : numbers) {System.out.print(num + " ");}

// 输出:2 4 5 7

多种方法方法一:利用 ArrayList

算法

1. 导入 Java 包,包括 ArrayList 和 Arrays。

2. 创建一个 ArrayList,利用 Arrays.asList() 函数将数组中的元素添加到列表中。

3. 利用 foreach 循环语法遍历字符串元素。

4. 打印结果。

例子

import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Main {public static void main(String[] args) {List<String> designationsList = new ArrayList<>(Arrays.asList("Ravi", "Riya", "Ashish"));System.out.println("Restate the list with for loop");// 利用 for loop 迭代数组for (int p = 0; p < designationsList.size(); p++) {System.out.println(designationsList.get(p));}System.out.println("Restate the list with foreach loop");// 利用 foreach loop 迭代数组for (String name : designationsList) {System.out.println(name);}}}

输出:

Restate the list with for loopRaviRiyaAshishRestate the list with foreach loopRaviRiyaAshish方法二:不该用用户定义的方法

算法

1. 声明一个整数数组。

2. 利用 for 循环获取数组长度。

3. 利用 foreach 循环遍历数组元素。

4. 打印结果。

例子

public class Main {public static void main(String[] args) {int[] numbers = {2, 4, 5, 7};System.out.println("Using for loop, restate the array");// 利用 for loop 迭代数组for (int i = 0; i < numbers.length; i++) {System.out.println(numbers[i]);}System.out.println("Using foreach loop, restate the array");// 利用 foreach loop 迭代数组for (int num : numbers) {System.out.println(num);}}}

输出:Using for loop, restate the array2457Using foreach loop, restate the array2457结论

通过本文,您学习了利用 Java 编程措辞中的for和foreach循环迭代数组的方法。
无论您处理字符串还是整数,这两种循环都是灵巧且强大的工具。
第一种方法展示了如何利用 ArrayList 存储字符串元素,而第二种方法描述了如何利用 for 和 foreach 循环遍历整数类型的数组元素。
选择适宜您需求的方法,并根据实际情形灵巧利用。