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
Java 1.5では、 'new BeanComparator( "questionId")'がチェックされていない警告を生成する点を除いて上記はうまくいきます。私は警告が気に入らない。 BeanComparatorに型を提供する方法はありますか、または@SuppressWarnings("unchecked")
を使用する必要がありますか?Java Collections.sort - チェックされていない警告を削除するのに役立ちます
ます(コンパレータ)に "新しいBeanComparator" をキャストしてみてくださいましたか? –
それはちょうど別の警告を発生させます。 – skaffman
まったく別の何か、あなたはむしろQuestionDAOで 'ORDER BY id'をしたいのですか? – BalusC