Articles of ordenação em

C # List Classificar por x e y

Similar ao List OrderBy Ordem Alfabética , queremos ordenar por um elemento, depois outro. queremos alcançar o equivalente funcional de SELECT * from Table ORDER BY x, y Temos uma class que contém várias funções de sorting e não temos problemas de sorting por um elemento. Por exemplo: public class MyClass { public int x; […]

Como faço para classificar uma lista por diferentes parâmetros em diferentes horários

Eu tenho uma class chamada Person com várias propriedades, por exemplo: public class Person { private int id; private String name, address; // Many more properties. } Muitos objects Person são armazenados em um ArrayList . Eu quero classificar essa lista por vários parâmetros de sorting e diferentes ao longo do tempo. Por exemplo, eu […]

Classificando uma lista de pontos com Java

Eu tenho uma lista de objects pontuais, que eu quero classificar por uma determinada coordenada, digamos os valores x. O Java fornece algum mecanismo útil ou devo me aproveitar de um dos algoritmos de sorting comuns?

Como ordenar a lista de objects por alguma propriedade

Eu tenho aula simples public class ActiveAlarm { public long timeStarted; public long timeEnded; private String name = “”; private String description = “”; private String event; private boolean live = false; } e List con. Como classificar em ordem crescente por timeStarted , depois por timeEnded ? Alguém pode ajudar? Eu sei em C […]

Ordenar coleção Java

Eu tenho uma coleção Java: Collection list = new ArrayList(); CustomObject tem um campo id agora antes da lista de exibição Eu quero ordenar essa coleção por esse id . Existe alguma maneira que eu poderia fazer isso?

Colecção ordenada em Java

Sou iniciante em Java. Por favor, sugira que coleção (s) pode / deve ser usada para manter uma lista ordenada em Java. Eu tentei o Map and Set , mas eles não eram o que eu estava procurando.

Como classificar um ArrayList?

Eu tenho uma lista de duplas em java e quero classificar ArrayList em ordem decrescente. Entrada ArrayList é como abaixo: List testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); A saída deve ser assim 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 0.34 […]

Como ordenar por dois campos em Java?

Eu tenho matriz de objects person (int age; String name;) . Como posso classificar essa matriz em ordem alfabética por nome e, em seguida, por idade? Qual algoritmo você usaria para isso?

Usando o comparador para fazer uma sorting personalizada

Eu quero desenvolver uma demonstração de sorting para lista de carros. Estou usando a tabela de dados para exibir a lista de carros. Agora, na verdade, quero classificar a lista pela cor do carro. Aqui não é ordenado por ordem alfabética. Quero usar minha ordem de sorting personalizada, como carro vermelho, primeiro, depois azul, etc. […]

Por que não há SortedList em Java?

Em Java, existem as interfaces SortedSet e SortedMap . Ambas pertencem à estrutura de Coleções padrão do Java e fornecem uma maneira classificada para acessar os elementos. No entanto, no meu entendimento, não há SortedList em Java. Você pode usar java.util.Collections.sort() para classificar uma lista. Alguma idéia de por que ele é projetado assim?