日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )

發(fā)布時(shí)間:2025/6/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 ) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、調(diào)用集合的 every 方法判定集合中的所有元素是否符合閉包規(guī)則
  • 二、代碼示例





一、調(diào)用集合的 every 方法判定集合中的所有元素是否符合閉包規(guī)則



集合的 every 方法 , 用于 判定 集合中的 所有元素是否 都符合指定的 閉包規(guī)則 ;

  • 如果 所有的元素否符合 , 則返回 true ;
  • 如果 111 個(gè)元素不符合 , 即使其它 999999 個(gè)元素符合 , 返回 false ;

只要集合中出現(xiàn)一個(gè)元素不符合閉包規(guī)則 , 則返回 false ;


Collection 的 every 函數(shù)原型 :

/*** 用于確定給定謂詞閉包是否有效 (i.e.&nsbp;返回* <code>true</code> 當(dāng)所有的集合元素都符合閉包謂詞).* 集合的簡(jiǎn)單示例:* <pre>def list = [3,4,5]* def greaterThanTwo = list.every { it > 2 }* </pre>** @param self 要遍歷的集合* @param closure 閉包 , 其中定義匹配規(guī)則* @return 如果對(duì)象的每次迭代都與閉包謂詞匹配,則為 true* @since 2.3.0*/public static <T> boolean every(Iterable<T> self, @ClosureParams(FirstParam.FirstGenericType.class) Closure closure) {return every(self.iterator(), closure);}

" =~ " 運(yùn)算符相當(dāng)于 Java 中的 contains 函數(shù) , 用于判斷字符串中是否包含了另外一個(gè)子串 ;


代碼示例 :

// 為 ArrayList 設(shè)置初始值def list = ["Java", "Gradle"]// 查找集合中的元素是否都包含 adef isContainA = list.every{it =~ "a"}// trueprintln isContainA

執(zhí)行結(jié)果 :

true



二、代碼示例



代碼示例 :

class Test {static void main(args) {// 為 ArrayList 設(shè)置初始值def list0 = ["Java", "Gradle"]// 查找集合中的元素是否都包含 adef isContainA = list0.every{it =~ "a"}// trueprintln isContainA// 定義集合def list = [3,4,5]// 判定每個(gè)元素是否都大于 2def greaterThanTwo = list.every { it > 2 }// 打印結(jié)果 , true , 上述集合中所有元素都大于 2 , 否符合閉包規(guī)則println greaterThanTwo// 定義集合def list2 = [3,4,5]// 判定每個(gè)元素是否都大于 3def greaterThanTwo2 = list.every { it > 3 }// 打印結(jié)果 , false , 上述集合中有 1 個(gè)元素等于 3 , 不符合閉包規(guī)則println greaterThanTwo2} }

執(zhí)行結(jié)果 :

true true false

總結(jié)

以上是生活随笔為你收集整理的【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 六月丁香婷婷综合 | 天天精品| 色老板av| 日韩在线观看网站 | 精品国产99久久久久久宅男i | av在线不卡观看 | 亚洲一区二区三区电影 | 九色porny蝌蚪视频 | 91在线视频国产 | 久久久久久艹 | 97人妻一区二区精品免费视频 | 日韩精品视频网 | 天天做夜夜做 | 亚洲欧美激情另类校园 | 亚洲性图一区二区三区 | 99视频国产精品 | www.白丝 | 成人在线免费视频观看 | 日韩视频免费观看 | 日韩中文字幕视频在线 | 综合av| 三级a做爰全过程 | 青青草公开视频 | 91av片| 国产精品偷伦视频免费观看了 | 久热亚洲 | 亚洲视频一二三 | 国产专区在线视频 | 日一日射一射 | 欧美伦理一区二区三区 | 久久22| 欧美色综合天天久久综合精品 | 国产又粗又猛又黄 | 欧美激情一区二区在线 | 91jk制服白丝超短裙大长腿 | 波多野结衣办公室33分钟 | 久久久久夜 | 男人都懂的网站 | 网友自拍av| 黄色在线免费视频 | 97国产精品视频人人做人人爱 | 日韩黄色精品 | av国语| 正在播放一区二区 | 十大污网站| 亚洲国产精品av | 日韩成人高清视频 | 亚洲最大的av网站 | 黄色日韩网站 | 男人和女人搞鸡 | 中文精品久久久久人妻不卡 | 中文字幕超清在线免费观看 | 国产精品自拍片 | 国产美女作爱全过程免费视频 | 国产二级毛片 | 国产成人无码一区二区三区在线 | 伊人综合影院 | 综合久久精品 | 国产色91| 亚洲一区二区三区不卡视频 | 麻豆成人91精品二区三区 | 亚洲网站色| 日本精品在线 | 九色91popny蝌蚪新疆 | 黑人100部av解禁片 | 无码人妻一区二区三区线 | 快射视频网站 | 亚洲一二三在线 | 中国一极毛片 | 国产一区a | 一级在线视频 | 欧美色精品 | 欧美一级一区 | 久久99草| 撸撸在线视频 | 肥老熟妇伦子伦456视频 | 久久久精品国产 | 超碰夫妻 | 九九影院最新理论片 | 国产精品国产精品国产专区不片 | av在线播放器 | 少妇人妻真实偷人精品视频 | 激情一区 | 欧美激情成人在线 | 男女操操| 欧美日韩图片 | 巨大胸大乳奶电影 | 亚洲成人经典 | 网站毛片 | 亚洲成人第一网站 | 欧美暧暧视频 | 美女扒开腿让人桶爽原神 | 日本黄色的视频 | 影音先锋人妻啪啪av资源网站 | 美女张开腿让人桶 | av在线一区二区三区 | 毛片在线免费观看网站 | 午夜精品久久久久久久91蜜桃 | 亚洲成人av电影 |