当前位置: 首页 > 面试题库 >

什么将在Java中存储键值列表或在Java中存储C#IDictionary的替代项?

陈淳
2023-03-14
问题内容

我是Java开发的新手,我来自C#.net,正在开发android应用程序

我正在寻找与Java中的IDictionary相同的Java中使用的键值列表。

谢谢

http://codingdict.com/questions/14826http://codingdict.com/questions/148269


问题答案:

Java具有Hashtable和HashMap

看到HashMap和Hashtable之间的区别了吗?



 类似资料:
  • 通常,当哈希映射中的同一个键有多个值时,我找到的答案将使用列表或数组列表来存储值部分。例如: 我想知道是否可以保留hashmap的正常定义并将任何新值附加到旧值(逗号分隔)。类似于这样: } 前面的代码是填充hashmaps,接下来读取单个值时,使用拆分(“,”)并将它们存储在字符串数组中。类似于:

  • 我使用的框架Laravel。 我有两个表(用户和人员)。我想将persons表的主键person\u id存储在users表的外键person\u id中。目前我使用这个$user- 表用户 餐桌上的人 索引操作 商店行动 用户迁移 人员迁移 模型用户 模范人物 我只想改变这个:$user-

  • 问题内容: 我存储了1.11亿个键值对(一个键可以有多个值-最多2/3),它们的键是50位整数,值是32位(最大)整数。现在,我的要求是: 快速插入(键,值)对[允许重复] 基于键快速检索一个或多个值。 这里基于MultiMap给出了一个很好的解决方案。但是,我想在主内存中存储更多键/值对,而不会降低性能。我从网络文章中研究到B +树,R+树,B树,紧凑多图等可以是一个很好的解决方案。有谁能够帮我

  • 我将一个arrayList作为我的键存储在TreeMap中,但我得到了这个异常 知道吗?谢谢

  • 问题内容: 我仍然有BigDecimal的(眼泪开始跟踪大问题在这里,并继续在这里至今。 现在我遇到了相反的问题-从POJO中的BigDecimal到SQLite表中的REAL。 POJO定义为: 这段代码试图使数据形式正确,以便能够发布到SQLite表(其中相应的列是数据类型REAL,这是SQLite唯一的实数/浮点数据类型): 对于上面的COLUMN_COST行(“ MARGIN”和“ LIS

  • 问题内容: 任何人都可以用C,C ++和Java清楚地解释一下。什么都在堆栈上,什么都在堆上以及何时分配。 我所知道的, 每个函数调用的所有局部变量(无论是基元,指针还是引用变量)都在新的堆栈框架上。 使用new或malloc创建的所有内容都会进入堆。 我对几件事感到困惑。 是在堆上创建的对象成员的引用/基元是否也存储在堆上? 以及在每个框架中递归创建的方法的那些本地成员呢?它们都在堆栈上吗?如果