https://blog.csdn.net/coderinchina/article/details/92036554
第一种
String message = '' for (int i = 0; i < 5; i++) { message += 'Hi ' }
第二种 使用in关键字
a:使用 .. 方式. 在某一范围内()
class ListStudy { static void main(String[] args) { def x = 0 for ( i in 0..9 ) { x += i } println(x) } }
b:循环遍历list集合
class ListStudy { static void main(String[] args) { def x = 0 for ( i in [0, 1, 2, 3, 4] ) { x += i } println(x) } }
c:遍历数组
class ListStudy { static void main(String[] args) { def array = (0..4).toArray() def x = 0 for ( i in array ) { x += i } println(x) } }
d:遍历map
class ListStudy { static void main(String[] args) { def map = ['abc':1, 'def':2, 'xyz':3] def x = 0 for ( e in map ) { x += e.value } println(x) } }
e:遍历map中的value
class ListStudy { static void main(String[] args) { def map = ['abc':1, 'def':2, 'xyz':3] def x = 0 for ( v in map.values() ) { x += v } println(x) } }
f:遍历字符串中的字符
class ListStudy { static void main(String[] args) { def text = "abc" def list = [] for (c in text) { list.add(c) } println(list) } }