有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java什么类允许我操作索引和值?

在PHP中,我可以更改数组的索引和值

$array = array("foo" => 54);

那么

$array["foo"] 

返回54。我如何在Java中做到这一点


共 (1) 个答案

  1. # 1 楼答案

    PHP的关联数组的等价物是Java中的Map。两者都共享键值对实现,最常用的实现是HashMap

    Map<String, Integer> map = new HashMap<>();
    map.put("foo", 54);
    
    System.out.println(map.get("foo")); // displays 54
    

    还有其他实现,例如LinkedHashMap保留插入顺序,以及TreeMap根据其键的natural ordering排序