Groovy排序文档

时间:2011-11-28 14:07:46

标签: groovy

我是Groovy的新手,我试图关注一些像

这样的示例
def list = [ [1,0], [0,1,2] ]
list = list.sort { a,b -> a[0] <=> b[0] }
assert list == [ [0,1,2], [1,0] ]

哪个工作正常,很简单,但我找不到

上的排序方法

http://groovy.codehaus.org/groovy-jdk/

如果你继续列表排序不存在......

我在找错了地方?

谢谢!

2 个答案:

答案 0 :(得分:5)

sort methods在List类的父级上定义,即Collection

更新

正如您在评论中指出的那样,Groovy JDK文档很遗憾不会显示类层次结构。通过查看(Oracle)API文档,您可以找到特定类型的父母/子女。例如,在this page的顶部,您可以看到List的超接口是Collection和Iterable,List接口本身由AbstractList,AbstractSequentialList,ArrayList等实现

答案 1 :(得分:4)

排序在Collection中定义。