我可以使用Pythons for循环迭代数组
arr = []
for e in arr:
do smth. with each element
Run Code Online (Sandbox Code Playgroud)
java有类似的循环吗?如果我将像Java一样拆分Java中的字符串:
temp = str.split(delimiter);
Run Code Online (Sandbox Code Playgroud)
我是否有可以用"for ... in ..."类似声明循环的数组?
有foreach"声明":
for (final E element: array) {
// do whatever with element
}
Run Code Online (Sandbox Code Playgroud)
它也适用于数组和各种集合(集合,列表,映射),并且通常用于任何X实现的类Iterable<X>,即Iterable它本身(这意味着你可以编写一个类用于foreach语句,这很好).
所以,你可以直接写:
for (final String s: str.split(delimiter)) {
// work with s
}
Run Code Online (Sandbox Code Playgroud)
as .split()返回一个数组,它可以直接用于foreach语句.也就是说,如果您因任何原因不需要另一个变量来保存数组索引.
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |