小编use*_*743的帖子

如何在groovy中将通配符添加到文件路径?

我目前正在编写spock测试,需要在文件路径中添加通配符。该脚本应查看subjects文件夹和所有子文件夹,以找到高级文件夹并查找exam.txt,但是,我一直收到错误消息FileNotFound。

我相信代码是正确的,因为它可以很好地解析文件,但是通配符位会引发异常。

new File("School/Exams/Questions/Subjects/**/Advanced")
 if(it.name.matches("questions.txt"){
   print it
       }
Run Code Online (Sandbox Code Playgroud)

groovy

3
推荐指数
2
解决办法
2728
查看次数

如何在groovy中访问地图内的数组?

我有一个包含数组的映射: fruits = [[apples, bananas, pears]:lunch, [apples, grapes]:dinner, [pears, mango, oranges]:breakfast, [mango]:snack]

我需要找到相同的重复水果并将它们与相关的膳食一起输出,例如输出将是apples:lunchapples:dinner

我试过flatten.()了数组但没有成功:

fruits.flatten().countBy{it}.findAll {it.value > 1}.keySet()

groovy

0
推荐指数
1
解决办法
50
查看次数

标签 统计

groovy ×2