Collections.minを使用しているときにNoSuchElementExceptionが発生していますが、他の関連する質問もサイトで読みました。または使用されたコレクションが空です。しかし、私はコードのデバッグをチェックしている、リストは値を持って、まだ私は例外を取得しています。NoSuchElementException Listが空でないときにCollections.min(List、Comparator)を使用しているとき
public Date getNewDate(List<MyClass> list1){
Comparator<MyClass> startDate = new Comparator<MyClass>() {
@Override
public int compare(MyClass date1, MyClass date2) {
return date1.getStartDate().compareTo(date2.getStartDate());
}
};
return Collections.min(list1, startDate).getStartDate();
}
リストをもう一度チェックしてください。それは空であるかもしれない – FallAndLearn