Java直接引用哈希值

标签 java perl hash hashmap

在 Perl 中,哈希看起来像

%last_name = (
    "Ward",   "Cleaver",
    "Fred",   "Flintstone",
    "Archie", "Bunker"
);

并且可以选择直接引用键,以便检索它的值。

say $last_name{Archie}; # Bunker

我已经寻找了一段时间,但没有找到在不创建方法的情况下实现相同目标的选项。

有没有办法直接引用 Java 哈希中的键来检索它的值?

最佳答案

您可以按如下方式使用HashMap

HashMap<String,String> lastName = new HashMap<>();
lastName.put("Ward","Cleaver");
...// The rest of your names

然后,要直接引用 key ,您可以调用 lastName.get("Archie");,这将返回您的 "Bunker"

关于Java直接引用哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28121874/

相关文章:

perl - 文件打开错误 - 全局符号 "$infilename"需要明确的包名

c++ - 是否有可能在多次乘法**溢出**后得到一个数字的原始值?

ruby - 如何从 Ruby 中的哈希数组中计算属性的不同值?

java - Kruskal 算法 - 按升序对邻接矩阵进行排序

java - 多个客户端-Java中的服务器

java - List<Object> 删除重复项,覆盖 equals

java - 是否有类似字节(字节...b):byte[]?的东西

java - 用于事件的 Facebook SDK

perl - 如何在Perl中的变量内 "store"运算符?

PHP:计算大于 2GB 的文件的文件 HASH