我知道 Treeset 自动对输入进行排序,但不接受重复。在java中有任何类Collection,它允许重复值或对象并对给定的内容进行排序输入
答案 0 :(得分:1)
List以及Collection.sort()
符合您的需求。
答案 1 :(得分:0)
用户列表实施并使用Collection.sort()
List<String> list=new ArrayList<String>();
list.add("A");
list.add("C");
list.add("A");
list.add("B");
list.add("A");
System.out.println(list);
Collections.sort(list);
System.out.println(list);
但是如果你在集合中使用了对象,那么实现Comparable
接口并覆盖compare(Object obj,Object obj1)
方法。
否则,您可以编写Comparator
,然后将其传递给sort
方法。