使用Java 8的新特性,将ArrayList的索引转换为IntStream,然后使用forEach方法遍历ArrayList并执行指定操作。
示例代码:
// 定义一个包含换行的索引的ArrayList
List
// 将ArrayList的索引转换为IntStream,并使用forEach方法遍历 IntStream.range(0, list.size()) .forEach(i -> { String str = list.get(i); System.out.println("Index " + i + ": " + str); });
// 输出结果: // Index 0: line1 // Index 1: line2 // Index 2: line3 // Index 3: line // 4 // Index 4: line5