国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 昆山市| 苍溪县| 长顺县| 虞城县| 石屏县| 筠连县| 志丹县| 丹寨县| 枝江市| 茶陵县| 南华县| 绥德县| 临洮县| 巨鹿县| 靖宇县| 岳西县| 中方县| 尉氏县| 沈阳市| 县级市| 德安县| 拜城县| 隆子县| 林州市| 恭城| 汉中市| 梨树县| 方城县| 丰台区| 南康市| 英德市| 井陉县| 榆树市| 大石桥市| 鹤壁市| 乾安县| 广昌县| 壶关县| 滦平县| 珲春市| 固原市|