Por: thejokerbm
na verdade a sua classe caixa tem q implementar comparable ai vc comprar dentro do metodo compareTo, mas procure no GUJ la vc vai encontrar mais informação
View ArticlePor: javaneiro
Ótimo artigo, entao tentei fazer uma ordenação de um HashMap medias pelo String… Mas não deu certo… fiz da seguinte forma usando uma coleção ordenada… TreeMap ordenado = new TreeMap(medias); Iterator...
View ArticlePor: javaneiro
Funcionou sim… obrigado… só passei a coleção errada iterator… ficando assim… private void ordenandoHashMap(HashMap medias) { TreeMap ordenado = new TreeMap(medias); Iterator i =...
View ArticlePor: Nico Steppat
Oi javaneiro, vc deve iterar com o mapa “ordenada”, o mapa “medias” continua sem ordem.
View ArticlePor: João Henrique
Lembrando que comparator possibilita apenas um tipo de ordenação. Gosto de usar inner Class para fazer este serviço. Crio uma inner class do Tipo OrdenacaoPorNome que implementa comparable E ai passo...
View ArticlePor: Fred
Ótimo artigo. Extamente o que eu procurava. Caelum e Nico Steppat continuem sempre com esse trabalho!
View ArticlePor: Ricardo
E quando é necessário ordernar por multiplos atributos? Por exemplo, em Clientes. ordenar Estado, Cidade e nome do cliente? Alguem tem alguma sugestão?
View ArticlePor: Sane
O meu aparece a seguinte mensagem No suitable method found for sort(List,TarefaComparator) method Collections.sort(List,Comparator) is not applicable (no instance(s) of type variable(s) T#1 exist so...
View ArticlePor: Geilson
Ricardo, o Guava tem umas classes ótimas pra comparar múltiplos atributos. Se você vai implementar o método compare ou compareTo, a ComparisonChain facilita muito:...
View ArticlePor: Carlos Eduardo
O jeito Groovy de fazer uma ordenação, neste caso por nome: def string = ["Carlos", "Henrique", "Altair", "Groovy"].sort( new Comparator() { int compare(String s1, String s2) { return s1 s2 } });
View ArticlePor: Bruno
Não entendi muito bem essa parte: public abstract int compare(Cliente one, Cliente other); public Comparator asc() { return this; } public Comparator desc() { return Collections.reverseOrder(this); } O...
View ArticlePor: Paulo Silveira
Oi Bruno! uma enum pode sim ter metodo abstrato, bastando voce implementar aquele metodo em todas as enums da enum.
View ArticlePor: Gabriel Queiroz
Cara valeu muito eu queria ordenar uma lista pela data, e nao achava nada mas você me salvou. Fiz assim: @SuppressLint(“SimpleDateFormat”) @Override public int compareTo(Invoices another) {...
View ArticlePor: Nathanael Lima
Excelente artigo! Utilizei em um código e funcionou perfeitamente, inclusive consegui utilizar vários critérios para gerar uma tabela de classificação de equipes. Ficou dessa forma: public int...
View ArticlePor: Ordenando uma lista de objetos em Java | Blog do Alura
[…] Diferente da ordenação de números, para ordenar lista de objetos específicos, como é o caso do objeto aluno, é necessário informar como o objeto precisa ser ordenado implementando a interface...
View ArticlePor: Thiago Schetini
Fiz o curso presencial FJ-11 da Caelum, mas não consigo de forma alguma entender isso de Camparator vs Comparable, QUE SACO! Não consegui resolver os desafios abaixo, se alguém entender isso e puder...
View ArticlePor: Paulo Silveira
oi Thiago Não se assuste. No começo realmente é muito chato entender as pequenas diferenças. Pense assim: Comparable é que você quer o código de ordenação dentro da propria classe. String e Integer...
View ArticlePor: Iure
Posso perceber que o autor desse post assistiu a seleção da Alemanha jogar em 2006.
View Article