java foreach 存储数据
时间: 2023-11-24 14:52:09 浏览: 36
Java中的foreach循环可以用于遍历数组和集合中的元素。在遍历过程中,我们可以将元素存储到另一个数组或集合中。以下是一个示例代码:
```java
// 定义一个整型数组
int[] nums = {1, 2, 3, 4, 5};
// 定义一个新的整型数组,用于存储遍历过程中的元素
int[] newNums = new int[nums.length];
// 使用foreach循环遍历数组,并将元素存储到新数组中
int i = 0;
for (int num : nums) {
newNums[i++] = num;
}
// 输出新数组中的元素
for (int num : newNums) {
System.out.print(num + " "); // 输出:1 2 3 4 5
}
```
在上面的示例代码中,我们定义了一个整型数组`nums`,并使用foreach循环遍历数组中的元素。在遍历过程中,我们将每个元素存储到新数组`newNums`中。最后,我们再次使用foreach循环输出新数组中的元素。
相关问题
java foreach
Java中的foreach循环是一种遍历数组或集合的简洁方式,也被称为增强for循环。它的语法如下:
```
for (元素类型 变量名 : 遍历对象) {
// 循环体
}
```
其中,元素类型是数组或集合中元素的数据类型,变量名是用于存储每个元素的变量名,遍历对象可以是数组、List、Set等集合类型的对象。在循环体中,可以使用变量名来操作当前遍历到的元素。
例如,遍历一个数组:
```
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
输出结果为:
```
1
2
3
4
5
```
遍历一个List:
```
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
for (String fruit : list) {
System.out.println(fruit);
}
```
输出结果为:
```
apple
banana
orange
```
java foreach用法
Java中的foreach循环语法如下:
```
for (datatype variable : array) {
// 执行循环体
}
```
其中:
- datatype是数组元素的数据类型;
- variable是用于存储当前数组元素的变量名;
- array是要进行循环操作的数组。
foreach循环语句会依次遍历数组中的每一个元素,每遍历到一个元素,就会执行一次循环体内的代码,直到遍历完所有元素结束。
示例代码:
```java
int[] nums = {1, 2, 3, 4, 5};
for (int num : nums) {
System.out.print(num + " ");
}
```
输出结果:
```
1 2 3 4 5
```
在循环体内,我们可以对数组元素进行各种操作,例如输出、修改、计算等,只要符合Java语法即可。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)