Collections.sort(mainList, new Sort()); class Sort implements Comparator<ReserveModel> { public int compare(ReserveModel obj1, ReserveModel obj2) { ReserveModel rm1 = (ReserveModel) obj1; ReserveModel rm2 = (ReserveModel) obj2; int k1 = (int) rm1.story.toLong(); int k2 = (int) rm2.story.toLong(); return k1 - k2; } }