日韩性视频-久久久蜜桃-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| www黄色片网站 | 中文久久久久 | 免费国产区 | chinese精品自拍hd | 免费福利视频在线观看 | 99久久精品一区二区三区 | 久久精品视频16 | 涩涩网站在线看 | 午夜精品久久久久久久91蜜桃 | 久久人人爽人人爽人人片av免费 | 午夜影院黄色 | 久久久久97国产 | 麻豆视频免费观看 | 欧美久久网| 黄色69视频 | 亚洲熟女乱色综合亚洲av | 手机天堂网 | 在线a毛片 | 国产精品免| 欧美freesex黑人又粗又大 | 色91av| 亚洲婷婷网 | 国产精品一二三四 | 国产成人午夜视频 | 天堂网男人 | 国产精品午夜在线 | 噜噜色成人 | 牛牛精品一区二区 | 亚洲午夜18毛片在线看 | 在线观看亚洲精品视频 | 国产精品第六页 | 亚洲高清视频免费观看 | 国产主播喷水 | 夜色精品 | 精品无码人妻一区二区三 | 麻豆av免费在线观看 | 久草福利在线观看 | 久久93| 国产精品久久国产精麻豆96堂 | 永久视频在线 | 精品国产一区二区视频 | 超碰97最新| 伊人9| 国产一区二区视频免费观看 | 福利二区 | 在线免费小视频 | 啪啪.com | 91蝌蚪91密月 | 国产男人天堂 | 直接看毛片 | 快播日韩| 稀缺呦国内精品呦 | 伊人22综合 | 国产sm在线 | 成人久久免费视频 | 亚洲AV无码精品一区二区三区 | 亚洲天堂免费在线观看视频 | 亚洲天堂福利 | 亚洲欧美另类在线 | 91国产丝袜播放在线 | 大尺度做爰呻吟舌吻网站 | 婷婷亚洲五月色综合 | 国产乱码一区二区三区 | 一区二区三区四区国产精品 | 日本综合在线 | 亚洲毛片在线播放 | 国产一区高清 | 一区二区三区四区五区av | 成人调教视频 | 日韩欧美中文字幕在线观看 | 在线观看高h| 精品久久国产字幕高潮 | 91喷水 | 久久噜噜色综合一区二区 | 老司机深夜福利网站 | 免费人妻一区二区三区 | 性免费网站| 欧美午夜精品 | 久插网 | 久久国产成人 | 免费一级淫片aaa片毛片a级 | 日韩久久不卡 | 嫩草一区 | 黄色不卡 | www.日 | 欧美大片91 | 久久精品国产亚洲AV成人婷婷 | 欧洲视频一区二区三区 | 男生坤坤放进女生坤坤里 | 国产日韩精品中文字无码 | 久久91精品 | 亚洲天堂性 | 人妻互换一区二区三区四区五区 |