List集合
集合的声明及循环遍历
println "java 声明集合"
List javaList = new ArrayList()
javaList.add(1)
javaList.add(3)
javaList.add(5)
println "groovy 声明集合"
def groovyList = [1, 3, 5]
println "groovyList type is : ${groovyList.class}"
def intArray = [1, 3, 5] as int[]
println "intArray type is : ${intArray.class}"
groovyList << 7
groovyList[4] = 9
println "groovyList[-1] value is ${groovyList[-1]}"
println "groovyList[10] value is ${groovyList[10]}"
println "groovy 遍历集合 方式1 for-in"
for (i in groovyList) {
print i + " "
}
println "\ngroovy 遍历集合 方式2 each"
def eachList = groovyList.each {
print it + " "
}
eachList[0] = 7
println "\ngroovyList content is : "+ groovyList
println "eachList content is : "