I have Strings that are put into an ArrayList randomly.
String
ArrayList
private ArrayList teamsName = new ArrayList();
Collections.sort(teamsName.subList(1, teamsName.size()));
The code above will reflect the actual sublist of your original list sorted.