gpt4 book ai didi

Java:用什么数据结构来模仿PHP的关联数组?

转载 作者:可可西里 更新时间:2023-11-01 00:04:25 24 4
gpt4 key购买 nike

我想要一个允许我将键映射到值的数据结构,例如 PHP 的关联数组。每个键只能存在一次,但一个值可以映射到任意数量的键。我在找什么? Google Commons Collections 中有什么东西?

最佳答案

Map结构是你想要的。一个好的实现是 HashMap .

此数据类型不允许 Key 具有相同的值,但您可以根据需要拥有任意数量的重复值。

示例用法:

Map<String, String> map = new HashMap<String, String>();
map.put("FirstName", "LastName");

System.out.println(map.get("FirstName")); // Prints 'LastName'
System.out.println(map.put("FirstName", "Foo")); // Prints 'LastName'
System.out.println(map.get("FirstName")); // Prints 'Foo'

换句话说,key只能存在一次。否则该值将被覆盖。

关于Java:用什么数据结构来模仿PHP的关联数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1535432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com