I have this code for sorting an arraylist
ArrayList<Worker> workersSorted= sort(workers);
System.out.println(workersSorted.toString());
}
public static ArrayList<Worker> sort(ArrayList<Worker> _workers) throws CloneNotSupportedException {
Worker temp;
for (int i = 0; i < _workers.size() - 1; i++) {
if ((_workers.get(i)).compareTo(_workers.get(i+1)) == -1){
temp = (Worker) _workers.get(i).clone();
_workers.set(i, _workers.get(i+1));
_workers.set(i+1, temp);
}
}
return _workers;
}
How may I rewrite the code using enhanced for loop?