2
respostas

(s1,s2) -> s1.length()- s2.length()

Qual o motivo do código abaixo não funcionar para ordenação, já que ele volta um negativo ou positivo ou zero?

(s1,s2) -> s1.length()- s2.length()

2 respostas

Aparentemente ele esta trazendo o tamanho do texto em formato String. Foi convertido para o tipo Integer antes de fazer a subtração ? Caso tenha feito a conversão de texto para integer, coloca o código completo aqui para ter uma noção maior do que está acontecendo

Reescrevi e funcionou sem problema. Devo ter dado mole em algum ponto anteriormente. Obrigado pela resposta.