Resultados da pesquisa a pedido "comparator"
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 ...
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 ...
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 ...
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 = ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...