logo
  • 教程列表
  • SO官方文档
  • 宇宙飞船运算符
    • Spaceship 运算符进行自定义排序
    • 基本用法
    • 使用 Comparator 和 SortedSet
  1. StackOverflow 文档
  2. groovy 教程
  3. 宇宙飞船运算符
  4. Spaceship 运算符进行自定义排序

Spaceship 运算符进行自定义排序

Created: November-22, 2018

class User {
  String name
  int age
}

def users = [
  new User(name: "Bob", age: 20),
  new User(name: "Tom", age: 50),
  new User(name: "Bill", age: 45)
]

// sort by age
users.sort { a, b -> a.age <=> b.age }
  • 基本用法
  • 宇宙飞船运算符

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明