Shubhi:
Quiero ordenar una colección de objetos en orden descendente.
A continuación código está trabajando para ordenar los itemDetails objeto en orden ascendente.
Arrays.sort(itemDetails, (a, b) ->
String.valueOf(a.getAvailableQuantity())
.compareTo(String.valueOf(b.getAvailableQuantity())));
Pero quería la salida en orden descendente.
user7294900:
Cambiar a (b, a)
:
Arrays.sort(itemDetails, (b, a) ->
String.valueOf(a.getAvailableQuantity())
.compareTo(String.valueOf(b.getAvailableQuantity())));
En realidad, los nombres de cambio a la lógica de manera significativa la clasificación serán comprensibles