List<Question> questions = new ArrayList<Question>();
questions.addAll(getAllQuestions()); //returns a set of Questions
Collections.sort(questions, new BeanComparator("questionId")); //org.apache.commons.beanutils.BeanComparator
Sotto Java 1.5, quanto sopra funziona bene tranne che il 'nuovo BeanComparator ("questionId")' genera un avviso non controllato. Non mi piacciono gli avvertimenti. C'è un modo per fornire a BeanComparator un tipo o devo usare @SuppressWarnings("unchecked")
?Java Collections.sort - aiutami a rimuovere l'avviso non controllato
Hai provato lanciare la "nuova BeanComparator" per (comparatore)? –
Questo solleverà un avviso diverso. – skaffman
Solo qualcosa di completamente diverso, non ti piacerebbe piuttosto fare un 'ORDER BY id' in QuestionDAO? – BalusC