ini*_*tyk -2 foreach iterator java-8
我最近开始检查新的Java 8功能.
我遇到过这个forEach迭代器 - 迭代了Collection.
我们假设我有一个值为{1,2,3,4,5} ArrayList的类型<Integer>
list.forEach(i -> System.out.println(i));
Run Code Online (Sandbox Code Playgroud)
此语句遍历列表并在其中打印值.
我想知道我将如何指定我希望它仅迭代某些特定值.
就像,我希望它从第二个值开始并迭代到第二个值.或类似的东西 - 或替代元素.
我该怎么做?
要迭代原始列表的一部分,请使用subList方法:
list.subList(1, list.length()-1)
.stream() // This line is optional since List already has a foreach method taking a Consumer as parameter
.forEach(...);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |