Groovy :比较列表中的浮点值,找出大于浮点值的值
Groovy : Compare a float value in the list and find out values which are greater than the float value
我想将一个浮点值与列表进行比较,找出列表中大于浮点值的值并打印出来。请注意,浮点值也将在列表中可用。
例如:
float_value = 11.6
list = [9.1,9.2,9.7,10.1,10.5,11.1,11.5,11.6,11.9,12.0,12.5,12.9,13.0]
所以我想将 11.6
与列表进行比较,找出大于 11.6 的值。输出可能是这样的。
final_list = [11.9,12.0,12.5,12.9,13.0]
有人可以帮我用 groovy 代码实现这个吗?
使用集合.findAll
方法:
final_list = list.findAll { it > float_value }
我想将一个浮点值与列表进行比较,找出列表中大于浮点值的值并打印出来。请注意,浮点值也将在列表中可用。
例如:
float_value = 11.6
list = [9.1,9.2,9.7,10.1,10.5,11.1,11.5,11.6,11.9,12.0,12.5,12.9,13.0]
所以我想将 11.6
与列表进行比较,找出大于 11.6 的值。输出可能是这样的。
final_list = [11.9,12.0,12.5,12.9,13.0]
有人可以帮我用 groovy 代码实现这个吗?
使用集合.findAll
方法:
final_list = list.findAll { it > float_value }