私は次のような地図を持っています
m=[
"james":"silly boy",
"janny":"Crazy girl",
"jimmy":"funny man",
"georges":"massive fella"
];
このマップを値で並べ替えたいのですが、大文字と小文字は区別されません(これが、カスタム並べ替えが必要な理由です)。したがって、クロージャを使用してカスタムソートを実装する必要があると考えました。しかし、私はGroovyを初めて使用し、この非常に単純なタスクを実行するのに苦労しています。
望ましい結果は次のようになります。
["janny":"Crazy girl", "jimmy":"funny man", "georges":"massive fella", "james":"silly boy"]
ありがとう !