R.A Postado Agosto 20, 2020 Denunciar Compartilhar Postado Agosto 20, 2020 Opa galera tudo certo? Bom estou com uma dúvida, como eu faço para pegar os 10 valores mais altos de uma HashMap<String, Integer>? Sendo valores ordenados de maior para menor. Link para o comentário Compartilhar em outros sites More sharing options...
Cromo29 Postado Agosto 20, 2020 Denunciar Compartilhar Postado Agosto 20, 2020 Tenta usar esse aqui: map.entrySet() .stream() .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder())) .limit(10) .forEach(e -> { sender.sendMessage(e.getKey() + " " + e.getValue()); }); 1 Link para o comentário Compartilhar em outros sites More sharing options...
Laravel 8 em Pessoa Postado Agosto 20, 2020 Denunciar Compartilhar Postado Agosto 20, 2020 1 hora atrás, Cromo29 disse: Tenta usar esse aqui: map.entrySet() .stream() .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder())) .limit(10) .forEach(e -> { sender.sendMessage(e.getKey() + " " + e.getValue()); }); ou simplesmente pode mudar para uma TreeMap 1 Link para o comentário Compartilhar em outros sites More sharing options...
SrBlecaute Postado Agosto 28, 2020 Denunciar Compartilhar Postado Agosto 28, 2020 resolvido ? 1 Link para o comentário Compartilhar em outros sites More sharing options...
SrBlecaute Postado Setembro 1, 2020 Denunciar Compartilhar Postado Setembro 1, 2020 Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados