在 PHP 中,我可以使用一个带有字符串作为键的数组,例如: $some_array["cat"] = 123; $some_array["dog"] = 456; 我刚刚转换到 Java 中,找不到能够完成这个功能的数据结构。这种操作在 Java 中是否可行?
在 PHP 中,我可以使用一个带有字符串作为键的数组,例如: $some_array["cat"] = 123; $some_array["dog"] = 456; 我刚刚转换到 Java 中,找不到能够完成这个功能的数据结构。这种操作在 Java 中是否可行?
Map
。我相信它是一个抽象类,所以你需要使用它的某个具体子类,比如 HashMap<?>
。正如许多人所说,Map 是您正在寻找的内容。如果这是您的选择,请不要忘记重新实现 hashcode() 和 equals()。请务必查看此链接:http://www.ibm.com/developerworks/java/library/j-jtp05273/index.html