Resultados da pesquisa a pedido "comparator"

9 a resposta

Comparador com tipo duplo

Eu escrevi o seguinte código: public class NewClass2 implements Comparator<Point> { public int compare(Point p1, Point p2) { return (int)(p1.getY() - p2.getY()); } }Se eu disser que tem dois números duplos,3.2 - 3.1, a diferença deve ser0.1. Ao ...

11 a resposta

Comparador e iguais ()

Suponha que eu preciseTreeSet com elementos classificados com alguma lógica de domínio. Por essa lógica, não importa a ordem de alguns elementos que não sejam iguais, portanto, o método compare pode retornar 0, mas, neste caso, eu não poderia ...

4 a resposta

Como passar um comparador personalizado para "classificar"?

ClasseA tem o seguinte comparador: class A attr_accessor x def my_comparator(a) x**2 <=> (a.x)**2 end endGostaria de usar esse comparador para classificar uma matriz em que cada item é da classe A: class B def my_method items.sort!(<how can I ...

1 a resposta

Tentativa de usar o Comparator para classificar por nome, ignorar maiúsculas e minúsculas e nulos primeiro

Estou tendo problemas ao usar a classe Java 8 Comparator para classificar uma lista de itens. Meu atual comparador de trabalho está abaixo: comparator = ...

4 a resposta

Classifique duas arrayLists simultaneamente

Digamos que eu tenho duas ArrayLists: name: [Four, Three, One, Two] num: [4, 3, 1, 2]Se eu fizer: Arrays.sort (num), então eu tenho: name: [Four, Three, One, Two] num: [1, 2, 3, 4]Existe alguma maneira que eu possa fazer uma classificação em ...

2 a resposta

Transformando um Java PriorityQueue em uma fila de prioridade estável

Estou tentando implementar uma fila de prioridade estável (primeiro a entrar, primeiro a sair) em Java. Supondo que a chave seja um nome e o valor seja uma idade, eu sei que posso criar uma fila de prioridades instável como ...

2 a resposta

Por que Comparator.comparing não funciona com a referência do método String :: toLowerCase?

Estou tentando classificar uma matriz de Strings por ordem inversa (ignorando maiúsculas e minúsculas), sem modificá-las e apenas imprimi-las. Então, eu estou usando o fluxo Java8. Mas não consigo fazer isso. Aqui está a minha ...

2 a resposta

Como criar um std :: set com comparador personalizado em C ++?

Como crio um conjunto de pares, cujos elementos (os pares) são classificados com uma função bool personalizada? Eu escrevo set <pair<int,int>,compare> myset;e obtém erro: incompatibilidade de tipo / valor no argumento 2, esperava um tipo, obteve ...

3 a resposta

Classificação de crosstab do Jasper Reports com comparatorExpression

Estou tentando classificar minhas colunas dinâmicas em uma guia cruzada de acordo com algum esquema personalizado. Nos documentos, encontrei menção decomparatorExpression: Expressão do comparador de grupos de tabelas cruzadas. O resultado dessa ...

4 a resposta

Java - ordenar seqüências de caracteres como o Windows Explorer

Estou tentando usar o código sugerido por Sander Pham em outra pergunta. Eu preciso que meu Java ArrayList de nomes de cadeias seja classificado como o Windows Explorer. Seu código funcionou para tudo, menos para um problema. Eu gostaria de ...