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

HashMap:如果找不到密钥,如何返回我写的密钥

许明朗
2023-03-14

假设我们有一个名为hsm的hashMap,我想要hsm的值。获取(无效密钥)。因为invalidKey没有映射,它将为我返回一个空值,但我希望它为我返回invalidKey。我已经知道了一种方法,我们首先检查hsm。containsKey(invalidKey)以确保其有效且不会覆盖数组中的值,但是否还有其他方法?

共有1个答案

轩辕亮
2023-03-14

更新:在做了更多的研究后,我刚刚找到了我问题的答案——

 类似资料:
  • 问题内容: 我的应用程序中发生一个奇怪的问题,我将快速解释全局体系结构,然后再深入探讨我的问题。 我使用一种服务来填充来自我的数据库(由JPA驱动)的数据,然后通过EJB远程方法调用(使用Apache Wicket)将其返回到我的视图。在这一部分中,我向返回的地图添加了一个新值,以便存储最终用户的任何新值。 当用户在其浏览器中单击“添加”按钮时,会出现问题,我尝试在地图中检索新创建的项目,但失败。

  • 我正在尝试对现有API启用Azure密钥库证书。我们已经在Azure Key Vault帐户中拥有秘密和Azure Key Vault证书。下面是配置证书的代码: 在我的本地计算机上,我正确地导入了证书,其中包括下载pfx格式。

  • 我们的android项目由移动和wear应用组成(wear应用正在开发中),我们正在尝试发布移动应用。当我们尝试生成签名的apk时,会得到以下消息: 当它读它说失败的任务:磨损:包装eRelease,实际上我们只是选择移动,而选择签署APK。 有人能指出我的错误吗?提前道谢。

  • 我正在使用AES加密实现一个加密字符串的程序,并希望将我的“密钥”保存在一个文件中,而不是在源代码中硬编码。 但是,这给我带来了一个问题,我如何保护这个秘密密钥不被他人看到? 如果我要再次加密这个“密钥文件”,我将不得不再次处理同样的问题。 我该如何处理这些问题? 参考:https://wiki.sei.cmu.edu/confluence/display/java/MSC61-J.不要使用不安全

  • 杰米特。我在系统中设置了jks的路径和密码。财产。我执行一个HTTP请求,在日志中看到一个错误: 和 日志:

  • 我有以下问题。我的应用程序分为两部分:1)第一部分使用AES/CBC(Java)加密一些数据,2)第二部分必须检索数据并解密(Android)。要生成密钥,我使用以下代码 我的程序不需要不同的“源密钥”(字符串密码),但是只要源密钥相同,它就需要计算相同的密钥。不幸的是,程序的两部分生成的密钥不同,解密阶段失败。对如何解决这个问题有什么建议吗?