Articles of ordenação em

Collections.sort com vários campos

Eu tenho uma lista de objects “Report” com três campos (tipo All String) – ReportKey StudentNumber School Eu tenho um código de tipo vai como- Collections.sort(reportList, new Comparator() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Por algum motivo, […]

Como classificar um arraylist de objects por uma propriedade?

Vamos dizer que você tem um Arraylist de objects HockeyPlayer . Como você poderia classificar isso se todos eles tivessem uma variável int goalsScored ? Como você poderia classificá-los por metas?

Como classificar uma matriz de ints usando um comparador personalizado?

Eu preciso classificar uma matriz de ints usando um comparador personalizado, mas a biblioteca do Java não fornece uma function de sorting para ints com comparadores (os comparadores podem ser usados ​​apenas com objects). Existe alguma maneira fácil de fazer isso?

Classificar matrizes de tipos primitivos em ordem decrescente

Eu tenho uma grande variedade de tipos primitivos (double). Como faço para classificar os elementos em ordem decrescente ? Infelizmente, a API Java não suporta a sorting de tipos primitivos com um Comparador. Uma solução alternativa seria classificar e, em seguida, inverter: double[] array = new double[1048576]; … Arrays.sort(array); // reverse the array for(int i=0;i<array.length/2;i++) […]

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.