文字列のリストをアルファベット順に並べ替える必要があります。
List<String> list = new ArrayList();
list.add("development");
list.add("Development");
list.add("aa");
list.add("AA");
list.add("Aa");
これを行う一般的な方法は、コンパレーターを使用することです。
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
「AA」が「aa」に等しい CaseInsensitiveComparator の問題。文字列は、同じ値を追加する順序に従って結果に表示されますが、正しくありません。
"aa","AA","Aa","development","Development"