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 это работает отлично, за исключением того, что «новый BeanComparator (« questionId ») генерирует непроверенное предупреждение. Мне не нравятся предупреждения. Есть ли способ предоставить BeanComparator тип, или мне нужно использовать @SuppressWarnings("unchecked")
?Java Collections.sort - помогите удалить снятое предупреждение
Пробовали ли вы кастинг "новый BeanComparator" к (Компаратор)? –
Это просто поднимет другое предупреждение. – skaffman
Просто что-то совсем другое, разве вам не хотелось бы делать «ORDER BY id» в QuestionDAO? – BalusC