[英]Alternative to PHP's associative arrays in JAVA
在PHP中,我可以使用带字符串的数组作为键。 例如$ some_array [“cat”] = 123; $ some_array [“dog”] = 456; 我刚刚切换到Java,我找不到能够做到这一点的数据结构。 这可能吗?
您所追求的数据结构是Map
。 我相信它是一个抽象类,所以你必须使用它的一个具体子类,如HashMap<?>
正如许多人所说,地图是你正在寻找的。 如果这是您的选择,请不要忘记重新实现hashcode()和equals()。 看看因为是必须的: http : //www.ibm.com/developerworks/java/library/j-jtp05273/index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.