java 数组表达式_Java Array数组 遍历 四种方式(包含 Lambda 表达式遍历)
时间: 2023-09-10 07:05:52 浏览: 164
Blog-Art.-12-JAVA-8-LOOP-THROUGH-ARRAY
Java中的数组是一种特殊的对象,它可以存储固定大小的同类型元素集合。在访问数组元素时,我们需要使用数组下标来定位元素。下面介绍四种遍历Java数组的方式。
1. 使用for循环遍历数组
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
```
2. 使用增强for循环遍历数组
```java
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
3. 使用Arrays类的toString()方法输出数组内容
```java
int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr));
```
4. 使用Lambda表达式遍历数组
```java
int[] arr = {1, 2, 3, 4, 5};
Arrays.stream(arr).forEach(System.out::println);
```
以上四种方式都可以用于遍历Java数组,选择哪种方式取决于具体情况和个人喜好。其中,增强for循环和Lambda表达式遍历方式比较简洁和方便,但是在一些特殊情况下可能会有性能问题。而使用for循环遍历数组和使用Arrays类的toString()方法输出数组内容则比较通用。
阅读全文