如何在 Java 中创建哈希表?

2024-03-30

在 Java 中创建哈希表(或关联数组...)最直接的方法是什么?我的 google-fu 已经出现了几个例子,但是有一个标准的方法来做到这一点吗?

有没有一种方法可以用键->值对列表填充表,而无需为每对对象单独调用 add 方法?


Map map = new HashMap();
Hashtable ht = new Hashtable();

这两个类都可以从 java.util 包中找到。 2者的区别解释如下jGuru 常见问题解答入口 http://www.jguru.com/faq/view.jsp?EID=430247.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Java 中创建哈希表? 的相关文章

  • 使用 Java 编程式 HTML 文档生成

    有谁知道如何在 Java 中以编程方式生成 HTMLDocument 对象 而不需要在外部生成字符串 然后使用 HTMLEditorKit read 来解析它 我问的两个原因 首先 我的 HTML 生成例程需要非常快 并且我认为将字符串解析
  • 使用 jdbc 程序连接到 Open Office odb 文件

    我编写了以下代码来连接到 OpenOffice db String db C Documents and Settings hkonakanchi Desktop Test odb Class forName org hsqldb jdbc
  • java“void”和“非void”构造函数

    我用 java 编写了这个简单的类 只是为了测试它的一些功能 public class class1 public static Integer value 0 public class1 da public int da class1 v
  • firestore快照监听器生命周期和定价之间有什么关系?

    在我的活动中 我有一个字符串列表 这些字符串表示我想要附加快照侦听器的 Firestore 文档 我使用 Acivity ModelView 存储库结构 在活动的 onCreate 中 我向 ViewModelProvider 询问适当的
  • Java:检查给定日期是否在当前月份内

    我需要检查给定的日期是否在当前月份 我编写了以下代码 但 IDE 提醒我getMonth https docs oracle com javase 7 docs api java util Date html getMonth and ge
  • 如何消除警告:使用“$”而不是“.”对于 Eclipse 中的内部类

    我是 Android 开发新手 当我将 eclipse 和 Android SDK 更新到最新版本后 我收到警告 Use instead of for inner classes or use only lowercase letters
  • 独占锁定ConcurrentHashMap

    我知道不可能锁定 ConcurrentHashMap 进行独占访问 但是 我找不到原因 是因为构成CHM的 Segment 没有被api公开吗 据推测 如果是的话 客户端代码可以执行 交接 锁定 Cheers 我知道不可能锁定 Concur
  • LibGdx 如何使用 OrthographicCamera 滚动?

    我已经找了 10 个小时 字面意思 我已经完成了 我需要问一下 事情是我正在学习如何使用 LibGdx 来编写 Java 游戏 我正在做一个水平太空飞船游戏 所以 我最糟糕的问题是我不知道如何滚动 我认为绘制会更好地解释 我想绘制一个巨大的
  • JSP 标签+ scriptlet。如何启用脚本?

    我有一个使用标签模板的页面 我的 web xml 非常基本 我只是想在页面中运行一些代码 不 我对标签或其他替代品不感兴趣 我想使用不好的做法 scriptlet 哈哈 到目前为止 我收到了 HTTP ERROR 500 错误 Script
  • 如何使用 Java 原生接口从 Java 调用 Go 函数?

    可以通过以下方式调用 C 方法JNA https en wikipedia org wiki Java Native AccessJava 中的接口 如何使用 Go 实现相同的功能 package main import fmt impor
  • Java G1 GC 处理引用对象运行缓慢

    我已经在 J ava 上运行了计数器 它24小时工作 每秒点击通过100次左右 白天 GC 处理时间从 20 60 毫秒缓慢上升到 10000 60000 毫秒 然后下降到 20 60 毫秒 这种模式不时地重复 从 GC 日志中我发现 GC
  • Java String.format 向整数添加空格

    我有一小段代码 我不明白输出 此输出向我的字符串格式文本添加空格 我做错了什么吗 public class HelloWorld public static void main String args int a1 540 int a2 4
  • 使用外部硬盘写入和存储 mysql 数据库

    我已经设置了 mysql 数据库在我的 Mac 上使用 java 和 eclipse 运行 它运行得很好 但现在我将生成大约 43 亿行数据 这将占用大约 64GB 的数据 我存储了大量的密钥和加密值 我有一个 1TB 外部我想用作存储位置
  • 哪种 Java DOM 包装器是最好或最受欢迎的? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • @TestPropertySource 不适用于 Spring 1.2.6 中使用 AnnotationConfigContextLoader 的 JUnit 测试

    似乎我在 Spring 4 1 17 中使用 Spring Boot 1 2 6 RELEASE 所做的任何事情都不起作用 我只想访问应用程序属性并在必要时通过测试覆盖它们 无需使用 hack 手动注入 PropertySource 这不行
  • 如何计算文件中单词的长度?爪哇

    我正在尝试编写一个代码来计算文件中特定长度的单词数 例如 How are you 会打印 Proportion of 3 letter words 100 3 words 我想计算长度为 1 2 3 4 5 6 7 8 9 10 11 12
  • Scala repl 抛出错误

    当我打字时scala在终端上启动 repl 它会抛出此错误 scala gt init error error while loading AnnotatedElement class file usr lib jvm java 8 ora
  • Java SE + Spring Data + Hibernate

    我正在尝试使用 Spring Data Hibernate 启动 Java SE 应用程序 并且到目前为止已经完成了以下操作 配置文件 Configuration PropertySource classpath hibernate pro
  • 使用 Android 的 Mobile Vision API 扫描二维码

    我跟着这个tutorial http code tutsplus com tutorials reading qr codes using the mobile vision api cms 24680关于如何构建可以扫描二维码的 Andr
  • 如何使用 Spring AOP 建议静态方法?

    在执行类的静态方法之前和之后需要完成一些日志记录 我尝试使用 Spring AOP 来实现这一点 但它不起作用 而对于正常方法来说它起作用 请帮助我理解如何实现这一点 如果可以使用注释来完成 那就太好了 也许您应该在使用 Spring AO

随机推荐

  • Google 可视化 - 第 0 行的行类型无效

    我必须使用谷歌可视化在饼图上可视化 url json 数据 我的代码似乎是为了达到目的而必须的 但我在控制台中收到 第 0 行无效的行类型 错误 数据格式有问题吗 如果有人可以提供帮助 我们将不胜感激 这是我的代码 PHP
  • 使用列表、片段和地图实现选项卡的最佳方式?

    我正在尝试将 iOS 应用程序 移植 到 Android 原始的 iOS 应用程序工作流程是 Tab 1 List1 gt Detail gt DetailMap Tab 2 List2 gt Detail gt DetailMap Tab
  • Bootstrap 3.0 应用程序不滚动

    我有一个非常基本的 Bootstrap AngularJS 应用程序 这个应用程序只是显示我从服务器返回的数据行 虽然所有数据都显示 但如果数据超出页面 我将无法向下滚动页面 我不明白为什么会发生这种情况 我的 HTML 看起来像这样
  • Flashvars 在页面重新加载时停止 Flash 影片重新加载

    我网站的每个页面上都有一个 Flash 横幅 我希望它在用户更改页面时继续播放而不是重新加载 我读到这可以使用 flashvars 来实现 但是 我已经有一段时间没有进行任何动作脚本了 我尝试查找教程但无济于事 有人可以指出我正确的方向吗
  • Python 的 CPU 火焰图

    布伦丹 格雷格的CPU 火焰图 http www brendangregg com FlameGraphs cpuflamegraphs html是一种基于调用堆栈可视化一段时间内 CPU 使用情况的方法 His FlameGraph gi
  • 如何在 Xamarin MAC 平台中更改选取器背景颜色

    将 Xamarin 库和 MAC 操作系统更新到最新系统后 在我的 Visual Studio 2017 中 面临选择器背景颜色和在 MAC 平台选择器中选择 聚焦的项目颜色的问题 填充多个值的选择器 打开选择器时无法设置背景颜色 并且所选
  • 安装 Visual Studio 2013 Update 4 后如何修复“无法加载“CheckAttributes”任务”错误

    安装 Update 4 后 我现在发现自己无法构建 甚至清理 任何解决方案 我不断得到 错误 1 无法从 CheckPathAttributes 任务加载 程序集 C Program Files x86 MSBuild Microsoft
  • Pandas read_csv dtype 指定除一列之外的所有列

    我有一个 CSV 文件 我想将其中的大部分值读取为字符串 但如果具有给定标题的列存在 我想将列读取为布尔值 因为 CSV 文件有很多列 所以我不想直接在每一列上指定数据类型并给出如下内容 data read csv sample csv d
  • 在运行时跟踪 java 应用程序

    我想在运行时跟踪 java 应用程序以记录并稍后分析其每个行为 是否有可能挂钩 java 应用程序来获取运行时信息 例如方法调用 带有参数和返回值 和对象的状态 即其属性及其值 我的目标是完全了解应用程序的行为以及它如何处理数据 如果您需要
  • 如何通过单击另一个用户控件的按钮在面板中添加用户控件?

    我有一个 panel1 2 个用户控件 uc1 和 uc2 uc1 已添加到面板中 uc1 有一个按钮UC1 当我单击该按钮时 我想隐藏 uc1 并显示有另一个按钮 UC2 的 uc2 通过单击按钮UC2 我想在面板中隐藏uc2并显示uc1
  • QueryDsl SQL - 左连接子查询

    我在用QueryDsl SQL我想要left join子查询 这是简单的查询SQL SELECT usr memberId payoutsBbf totalPyts FROM users usr LEFT JOIN SELECT pyt m
  • erlang中如何将中缀转换为后缀?

    我刚刚遇到这个帖子 https stackoverflow com questions 4621151 the shortest way to convert infix expressions to postfix rpn in c 相当
  • SQL Server - 实现序列

    我有一个系统 要求我在数据进入数据库之前拥有数据的 ID 我正在使用 GUID 但发现它们太大而无法证明其便利性 我现在正在尝试实现一个序列生成器 它基本上为给定的上下文保留一系列唯一的 ID 值 代码如下 ALTER PROCEDURE
  • Android 13 中的存储权限 - Flutter

    我正在使用读写权限来访问外部存储并获取权限 我正在使用权限处理程序包 AndroidManifest xml
  • 按因子拆分并组合成新列

    我有一个 sql 输出到 data frame 中 如下所示 dateTime resultMean SensorDescription 1 2009 01 09 21 35 00 7 134589 Aanderaa Optode Type
  • WooCommerce 自定义报告:获取具有已完成状态的订单

    我正在为 woocommerce 制作自定义报告我正在尝试为所有已交付订单添加报告 这就是我正在做的事情 orders wc get orders array numberposts gt 1 foreach orders as order
  • 是否可以在信号处理程序中设置承诺?

    我正在寻找一种方法来停止每 2 秒执行一次任务的线程 我决定尝试使用 std promise future 以便线程可以在设置 Promise 时立即退出 include
  • 当我制作结构的浅表副本时,灵活的数组成员不会被复制

    我通过以下方式对结构进行了浅复制 struct Student char name int age Courses list First course node Student friends Flexible array member s
  • Firebase Auth 有没有办法确保所有用户之间的 displayName 是唯一的?

    我创建了一个函数来使用以下代码创建新用户 该代码创建用户并更改其显示名称 export function handleSignup email password name firebase auth createUserWithEmailA
  • 如何在 Java 中创建哈希表?

    在 Java 中创建哈希表 或关联数组 最直接的方法是什么 我的 google fu 已经出现了几个例子 但是有一个标准的方法来做到这一点吗 有没有一种方法可以用键 gt 值对列表填充表 而无需为每对对象单独调用 add 方法 Map ma