java强化for循环
时间: 2023-11-22 09:06:04 浏览: 86
Java强化for循环是一种简化代码书写的语法糖,它可以遍历数组或集合中的元素,其语法格式为:
```
for (元素类型 元素变量 : 数组或集合) {
// 循环体
}
```
其中,元素类型是数组或集合中元素的数据类型,元素变量是用于存储每个元素的变量名。
例如,遍历一个整型数组可以这样写:
```
int[] nums = {1, 2, 3, 4, 5};
for (int num : nums) {
System.out.println(num);
}
```
输出结果为:
```
1
2
3
4
5
```
相关问题
java 强化for循环
Java增强for循环(也称为强化for循环)是一种用于简化数组和集合遍历的语法结构。它是在JDK 5之后引入的。增强for循环的格式为:
```
for(元素数据类型 变量名: 数组或集合) {
// 循环体代码
}
```
通过增强for循环,我们可以遍历数组和集合中的元素,并对每个元素执行相应的操作。
下面是一些使用Java增强for循环的示例:
- 示例1:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i : arr) {
System.out.println(i);
}
```
这个示例中,我们使用增强for循环遍历了整型数组arr,并将每个元素打印出来。
- 示例2:
```java
String[] StrArray = {"hello", "world", "java"};
for (String s : StrArray) {
System.out.println(s);
}
```
这个示例中,我们使用增强for循环遍历了字符串数组StrArray,并将每个元素打印出来。
- 示例3:
```java
List<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.add("java");
for (String s : list) {
System.out.println(s);
}
```
这个示例中,我们使用增强for循环遍历了List集合list,并将每个元素打印出来。
通过使用Java增强for循环,我们可以更简洁地遍历数组和集合中的元素,省去了手动管理迭代器的麻烦。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
把下面强化for循环改成for循环:for (String str : list) { writer.write(str); writer.write("\n"); }
将强化for循环改成for循环可以这样写:
```java
for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
writer.write(str);
writer.write("\n");
}
```
在for循环中,我们使用`list.size()`获取`LinkedList`集合的大小,然后使用`list.get(i)`获取集合中对应位置的元素,再将元素写入到`txt`文本中。
阅读全文