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) } }