String userId = request.getHeader("id");
List<Evaluate> evaluates = evaluateDao.findByUserId(Long.valueOf(userId));
List<Secondeva> secondevas = secondevaDao.findByUserId(Long.valueOf(userId));
List list = new ArrayList();
Iterator<Evaluate> it1 = evaluates.iterator();
while (it1.hasNext()) {
list.add(it1.next());
}
Iterator<Secondeva> it2 = secondevaDao.iterator();
while (it2.hasNext()) {
list.add(it2.next());
}
Mycomparator comparator = new Mycomparator();
Collections.sort(list, comparator);
public class Mycomparator implements Comparator {
@Override
public int compare(Object o1, Object o2) {
Evaluate ev ;
Secondeva se ;
ev=(Evaluate)o1;
se=(Secondeva)o2
return ev.getTime().compareTo(se.Time());
}
}