java - 更改数组的索引值

标签 java arrays indexing

我想知道是否可以更改 java 数组用作索引的值,而不是

Fruit[0] = orange

你可以有

Fruit[orange] = orange

最佳答案

这类似于 associative array Perl 等语言中的表示法。在 Java 中,它们由 Maps 表示:

Map<String, String> fruitMap = new HashMap<>();
fruitMap.put("orange", "orange");

关于java - 更改数组的索引值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16006922/

相关文章:

arrays - 如何制作基于 1 索引的数组

javascript - 在多个数组中旋转

sql - 每行查询最后 N 个相关行

sql - 非聚集索引在不同列类型上的性能

java - sql命令未正确结束错误

java - 如果重写 equals() 方法,Java 中是否可以比较对类实例的引用?

java - 如何使用 reSTLet 从 jax-rs 获取客户端的 ip

java - 如何用用户输入的字符串结束 do while 循环?

ios - 在 Realm swift4 中使用列表存储嵌套模型对象

python - 开发反向查找字典的有效方法?