文章目录
一、使用集合的 eachWithIndex 方法进行遍历
二、代码示例
一、使用集合的 eachWithIndex 方法进行遍历
----
集合的 eachWithIndex 方法 , 该函数传入一个...Closure 闭包作为参数 , 闭包中有
2
个参数 , 分别是 T 和 Integer 类型的 , T 就是集合元素类型 , Integer 是当前遍历的集合元素的索引值 ;
因此 , 使用...eachWithIndex 方法遍历集合 , 可以在传入的闭包中 , 得到集合的 当前遍历条目值 , 和 当前遍历的下标索引 ;
eachWithIndex 方法 返回值是 self 自身 , 可以看到..., 该方法的 返回值还是集合本身 , 如果在遍历过程中修改集合的值 , 原集合的值会被修改 ;
集合 eachWithIndex 方法原型 :
/**
* 迭代 iterable 类型...使用 eachWithIndex 遍历集合 , 返回集合本身
def list3 = list.eachWithIndex{ String entry, int i ->