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()
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()
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.