有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

有谁能给我一个Java支持的数据结构的完整列表(不在util包中)?

我想知道什么样的数据结构在Java中,而不是在util包中

例如:Hashmap、Collection、Set

请给我一份尽可能多的清单

多谢各位

好的,让我换一种方式问一些问题:

除了在util包中,JAVA中是否已经实现了任何数据结构,如果需要使用它们,我们可以将它们导入到我们的类中,而无需自己构造


共 (4) 个答案

  1. # 1 楼答案

    不可能创建这样的列表;Java允许您定义自己的任意结构

  2. # 3 楼答案

    花几天时间学习Java collections API

    http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collection.html

    您需要的大多数数据结构都在那里。Java5增加了concurrentHashMap和一些更好的并发数据结构

    实际上,您不需要创建自己的数据结构。如果您发现自己正在滚动自己的链表或其他内容,那么您在Collections API中缺少了一些内容。对于更复杂的数据结构,您通常可以从CollectionsAPI的其他部分将其组合起来

  3. # 4 楼答案

    您是专门询问实际实现还是仅仅询问接口?因为您列出的示例中有两个是接口,另一个不是接口的是java。util。正如@crazyscot所说,java允许您定义自己的数据结构,因此,除非您有特定的想法,否则实际上不可能回答您的问题