c# - 相当于 C# 排序列表的 Java

标签 c# java sortedlist

<分区>

Possible Duplicate:
sorted collection in java

我想知道 Java 是否有自己的排序列表版本,或者我是否需要创建自己的版本。如果删除了某些内容,我希望列表自动更新。例如,如果我从列表的开头甚至中间删除了一些内容,我希望它后面的所有内容在列表中向上移动,并删除剩余的空值空间。

最佳答案

如果您真的追求 .NET 的等价物 SortedList , 这实际上是一个按其键排序的 map ,那么最接近的等价物可能是 TreeMap .这实际上更像是SortedDictionarySortedList ,鉴于它是一棵树而不仅仅是一个列表,但它可能是最接近的可用选项。

但是,您描述的更像是ArrayList ,类似于 .NET 的 List<T> .

关于c# - 相当于 C# 排序列表的 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5607050/

相关文章:

.net - 为什么 SortedList(TKey,TValue).Keys 属性是 IList(TKey) 而不是 ReadOnlyCollection(TKey)?

c# - VS的类图中也能看到关系吗?

c# - 如何从 C# 扩展方法中访问 'this'?

c# - 如何在显示 ContextMenuStrip 时接收鼠标移动事件?

java - java 1.4 中的整数+整数

c# - 根据对象的属性之一对对象列表进行排序

c# - C#中的优先级队列实现

java - 图片不可见水印

javascript - 使用 selenium java/JavaScript 控制台更改检查元素?

.net - SortedList.IndexOfKey(key) 返回 item.key >= key 的项目的索引