当前位置: 首页 > 知识库问答 >
问题:

这种数据格式使用什么类型的数据结构?

洪增
2023-03-14

以下是我正在使用的数据结构示例-


    {
        {DATA IDX1 -> {INFO ID1, INFO ID2,  INFO ID3}}, 
        {DATA IDX2 -> {INFO ID1, INFO ID2}}, 
        {DATA IDX3 -> {INFO ID5, INFO ID6}}, 
        // etc...
    }

  • 所有数据都在字符串中,包括子列表都是字符串值
  • 子列表值可能与其他子列表值重复
  • 我需要能够获得大小并遍历子列表
  • 本质上,每个子列表都有我需要获取的引用ID,以及与该列表关联的子列表ID

我不知道哪一个最合适。我可能会先选择我能实施的那个。

我应该使用ArrayListListLinkedList还是HashMap与列表一起使用?

共有1个答案

公良鸿禧
2023-03-14

我会使用

Hashmap <String, List<Object>> dataMap;

以便在使用语句时获得对象列表

dataMap.get("DATA ID1");

您可以浏览列表项以找出类型并相应地处理数据。

 类似资料:
  • 本文向大家介绍什么是MySQL ENUM数据类型?使用ENUM数据类型有什么优势?,包括了什么是MySQL ENUM数据类型?使用ENUM数据类型有什么优势?的使用技巧和注意事项,需要的朋友参考一下 与标准数据类型不同,ENUM数据类型是1到65,535个字符串的枚举列表,指示字段的允许值。定义ENUM时,您将创建一个项目列表,必须从中选择该值(或者可以为NULL)。 例如,如果希望字段包含“ A

  • 我正在使用外部api(Binance)获取特定加密符号的价格,并且我接收到的数据格式如下: 而且api还解释了每个值的含义。我尝试为这些字段创建Java模型,并使用RestTemplate解析它们,但这不起作用。 我希望在这个API上使用JSON格式,因为其他endpoint使用这种格式返回值。我之所以问这个问题,是因为我想避免为此创建解析器。 编辑: 字段说明: PriceChange.java

  • 为了管理问题的复杂性和解决问题的过程,计算机科学家使用抽象使他们能够专注于 “大局” 而不会迷失在细节中。通过创建问题域的模型,我们能够利用更好和更有效的问题解决过程。这些模型允许我们以更加一致的方式描述我们的算法将要处理的数据。 之前,我们将过程抽象称为隐藏特定函数的细节的过程,以允许用户或客户端在高层查看它。我们现在将注意力转向类似的思想,即数据抽象的思想。抽象数据类型(有时缩写为 ADT )

  • 要将这个数据: 转换成如下数据结构: 请教下如何实现?

  • 我最近不得不向听众解释数据模型和数据格式之间的区别。他们想解释为什么我们不使用xml来完成RDF的基本工作。虽然我可以解释很多东西,比如分布式数据模型,推理等等。我在某种程度上能够解释数据模型和数据格式之间区别。 丹尼

  • 本文向大家介绍在javaScript中检测数据类型的几种方式小结,包括了在javaScript中检测数据类型的几种方式小结的使用技巧和注意事项,需要的朋友参考一下 在用javaScript编程的过程中,我们经常会遇到这样一个问题,就是需要检测一个数据或变量的类型,那么在javaScript中给我们提供了哪些方法呢?网上流传的代码比比皆是,但是发现其中有些是有误的,索性我自己动手把每种方法用了一遍,