配列から連絡先を姓のアルファベット順に並べ替えようとしています (注: 連絡先は最初に姓で取り込まれます。「ブラウンとアダムス」はテスト中の姓です。私のコードツリーセットはそうではないようです誰か助けてくれませんか?
public void print() {
// print the list
for (int i = 0; i < contacts.size(); i++) {
Set<String> set = new TreeSet<String>();
String str;
str = contacts.get(i).toString();
set.add(str);
for (String key : set) {
System.out.println(key);
}
}
}
/*-------------- 私の走り -------
連絡先情報が保存されました。
茶色, asdf, asdf, asdf, asdf, asdf, asdf, asdf
アダムス, asdf, asdf, asdf, asdf, asdf, asdf, asdf
----------------------------------/*