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” 到(比较)? –
2009-11-30 22:28:22
这只会提出不同的警告。 – skaffman 2009-11-30 22:30:22
只是完全不同的东西,你不喜欢在QuestionDAO中做'ORDER BY id'吗? – BalusC 2009-11-30 22:50:23