how to sort arraylist having elements like
02112-S1530
02112-S1529
02112-S1531
in ascending order.
i am using Collection.sort(List name);
but getting output
02112-S1531
02112-S1529
02112-S1530
Expected output is:
02112-S1529
02112-S1530
02112-S1531
i did like
List<String> gbosIdsList = new ArrayList<String>();
gbosIdsList.add("02112-S1530");
gbosIdsList.add("02112-S1529");
gbosIdsList.add("02112-S1531");
Collections.sort(gbosIdsList);
Iterator itr = gbosIdsList.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}