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