次のような要素を持つ配列リストを並べ替える方法
02112-S1530
02112-S1529
02112-S1531
昇順。
私はCollection.sort(リスト名);を使用しています。
しかし、出力を取得します
02112-S1531
02112-S1529
02112-S1530
期待される出力は次のとおりです。
02112-S1529
02112-S1530
02112-S1531
私は好きでした
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());
}