Arent 列出有序集合,而 Sets 没有有序?那么为什么这个程序用Sets而不是Lists按字母顺序对String进行排序呢?我了解两者的重复部分。
PrintStream out = System.out;
List<String> set = new ArrayList<String>();
String s = "ILLUSIONS";
for(int i = 0; i< s.length(); i++)
{
set.add((new Character(s.charAt(i))).toString());
}
out.println(set);
输出:幻觉
PrintStream out = System.out;
Set<String> set = new TreeSet<String>();
String s = "ILLUSIONS";
for(int i = 0; i< s.length(); i++)
{
set.add((new Character(s.charAt(i))).toString());
}
out.println(set);
输出:ILNOSU