Resultados da pesquisa a pedido "comparator"

2 a resposta

Crie um SortedMap em Java com um comparador personalizado

Eu quero criar umTreeMap em Java com uma ordem de classificação personalizada. As chaves classificadas que são string precisam ser classificadas de acordo com o segundo caractere. Os valores também são string. Mapa de exemplo: Za,FOO Ab,Bar

4 a resposta

Tipo de string C ++ como um ser humano?

Eu gostaria de classificar seqüências alfanuméricas da maneira que um ser humano as classificaria. Ou seja, "A2" vem antes de "A10" e "a" certamente vem antes de "Z"! Existe alguma maneira de fazer isso sem escrever um ...

4 a resposta

Existe uma maneira interna de comparar IEnumerable <T> (por seus elementos)?

Eu gostaria de comparar listas de elementos de um determinado tipo, para ver quaisListaé maior". new BuiltInComparer<IEnumerable<int>>().Compare( new[] {3,2,3}, new[] {1,2,3}) ... retornaria 1 new BuiltInComparer<IEnumerable<int>>().Compare( ...

1 a resposta

Comparador de mapeamento com segurança nula usando implementações padrão

Existe uma possibilidade incorporada de criar um comparador de mapeamento com segurança nula no Java 8 sem gravar uma própria implementação deComparator? Ao executar o código a seguir, ele causa um NPE porque okeyExtractor ...

3 a resposta

Contrato comparável e comparador com relação a null

Comparable contrato especifica quee.compareTo(null) deve jogarNullPointerException. Dea API [http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html]: Observe quenull não é uma instância de nenhuma classe ee.compareTo(null) deve jogar ...

2 a resposta

lista de comparação com vários atributos envolvendo um valor booleano

Eu tenho algumas classes que implementam a interface do comparador para classificar um ArrayList adicionando objetos do paciente, eu quero classificar a lista por vários atributos e não tenho problemas em classificar apenas com as Enums, no ...

1 a resposta

ClassCastException ao classificar uma matriz usando o Comparator

Eu gosto dessa classe para comparar Y Cordinates (ordem decrescente) e predefini a classe Point. Na classe principal, estou enviando uma matriz Compare Y que está mantendo pontos (tipo = Ponto)Arrays.sort(array); e isso me dáClassCastExeption ...

1 a resposta

Curioso sobre a implementação do CaseInsensitiveComparator [duplicado]

Esta pergunta já tem uma resposta aqui: Compreendendo a lógica no CaseInsensitiveComparator [/questions/15518731/understanding-logic-in-caseinsensitivecomparator] 5 respostasEnquanto eu verifico a implementação deCaseInsensitiveComparator, que ...

5 a resposta

Existe um comparador natural na API padrão?

Preciso de um comparador como parte de um padrão de estratégia que possa usar a ordem natural dos objetos ou alguma ordem personalizada. Para o caso de pedidos naturais, escrevi um comparador simples: private static class NaturalComparator<T ...

3 a resposta

Inverter um comparador em Java 8

Eu tenho um ArrayList e quero classificá-lo em ordem decrescente. Eu uso para issojava.util.stream.Stream.sorted(Comparator) método. Aqui está uma descrição de acordo com a API Java: Retorna um fluxo que consiste nos elementos desse fluxo, ...