国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

Groovy集合List

2019-11-08 18:40:40
字體:
供稿:網(wǎng)友

Groovy集合List

1、List初始化,直接調(diào)用[]來定義。
lst = [1, 2, 3, 4, 5, 6]PRintln lst.getClass().name // java.util.ArrayList2、[]操作符獲取List中的元素,index可以是正數(shù),也可以是負數(shù)。
println lst[1] // 2println lst[-1] // 63、..表示連續(xù)。
println lst[1..4] // [2, 3, 4, 5]println lst[-1..-4] // [6, 5, 4, 3]4、each方法實現(xiàn)迭代。
total = 0lst.each { total += it}println total // 215、collect方法返回一個集合。
println lst.collect { it * it } // [1, 4, 9, 16, 25, 36]6、查找方法find和findAll,結(jié)果是符合條件的值。而findIndexOf返回index。
println lst.find { it == 3} // 3println lst.findAll { it > 3} // [4, 5, 6]println lst.findIndexOf { it == 3} // 27、sum方法用于求和。
println lst.sum() // 218、join方法連接元素。
println lst.join(',') // 1,2,3,4,5,69、<<表示添加元素。
lst = []lst << "Hello"lst << "World!"println lst // [Hello, World!]10、-表示刪除元素。
lst = ["Hello", "World!", "Welcome", "to", "BeiJing"]println lst - ["Hello", "to"] // [World!, Welcome, BeiJing]11、flatten方法。
lst = []  lst << ["Hello", "World!"]  lst << "Welcome"  lst << "to"  lst << "BeiJing"  println lst // [[Hello, World!], Welcome, to, BeiJing]println lst.flatten() // [Hello, World!, Welcome, to, BeiJing]  12、在List每個元素上操作。
lst = ["Hello", "World!", "Welcome", "to", "BeiJing"]println lst*.size() // [5, 6, 7, 2, 7]
上一篇:提題來見(1)

下一篇:直播技術(shù)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新化县| 丰镇市| 谷城县| 中牟县| 金山区| 广汉市| 岗巴县| 姜堰市| 乌鲁木齐县| 宣恩县| 高尔夫| 莲花县| 确山县| 英山县| 永寿县| 双峰县| 辽阳县| 巴林右旗| 昌邑市| 嘉荫县| 宣恩县| 碌曲县| 平武县| 鄂伦春自治旗| 运城市| 阿坝县| 崇文区| 昌图县| 宣威市| 盐池县| 晋中市| 安塞县| 陇西县| 昌吉市| 乌鲁木齐县| 延庆县| 泰和县| 尉犁县| 宕昌县| 尉氏县| 浦城县|