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")
?