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