java - 有序集合和排序集合有什么区别?

标签 java collections

排序有序集合之间有什么区别吗?

最佳答案

有序集合意味着集合的元素具有特定的顺序。顺序与值无关。一个 List就是一个例子。

排序的集合意味着不仅集合有顺序,而且顺序取决于元素的值。一个 SortedSet就是一个例子。

相比之下,没有任何顺序的集合可以以任何顺序维护元素。一个 Set就是一个例子。

关于java - 有序集合和排序集合有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084146/

相关文章:

java - 使用 Java、Oracle JDBC 处理 Oracle 密码过期和宽限期

java - HashMap插入顺序

java - 根据其成员项的 'toString' 值按字母顺序对 Java 集合进行排序

java - 如何根据给定列表中的值存在从映射中删除条目?

java - 无法使 try-catch-finally block 工作

java - Android - java - 如何通过 GregorianCalendar 参数对对象列表进行排序

java - 监听 JComboBoxes 和 JTextFields 来修改激活类突变器

java - ArrayList<Integer> addAll 方法未添加

java - 使用接收 List<Project> 的 Web 服务在 Java 中填充 JTable

Java-在while循环中递减变量并打印列表