Groovy: ¿Cómo puedo ordenar un ArrayList de cadena: s con el fin duración de la cuerda?
Pregunta
¿Cómo puedo ordenar un ArrayList
de la String
en orden duración de la cadena en Groovy?
Código:
def words = ['groovy', 'is', 'cool']
// your code goes here:
// code that sorts words in ascending length-of-word order
assert words == ['is', 'cool', 'groovy']
Es cierto que hay más de una manera de hacerlo -. Así que voy a conceder la respuesta a la persona que proporciona la solución más elegante
Solución
words = words.sort { it.size() }
Para obtener orden descendente
words = words.sort { -it.size() }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow