Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 2D阵列可以';t访问行列名称_Java_Arrays - Fatal编程技术网

Java 2D阵列可以';t访问行列名称

Java 2D阵列可以';t访问行列名称,java,arrays,Java,Arrays,我是Java环境的初学者,熟悉PHP 在Php中,我们可以创建如下代码所示的数组: $array['params1'] = 'the first param'; $array['params2'] = 'the second param'; 当我输出$array['params1']时,它将是“第一个参数” 但是我在Java中找不到类似的解决方案,你知道类似的东西吗 正如@mrblewog所说,您可能需要阅读Java中的数据结构和语法,因为它与php非常不同 举个例子: // Key

我是Java环境的初学者,熟悉PHP

在Php中,我们可以创建如下代码所示的数组:

$array['params1'] = 'the first param';
$array['params2'] = 'the second param';
当我输出$array
['params1']
时,它将是“第一个参数”

但是我在Java中找不到类似的解决方案,你知道类似的东西吗


正如@mrblewog所说,您可能需要阅读Java中的数据结构和语法,因为它与php非常不同

举个例子:

//      Key     Value
HashMap<String, String> map = new HashMap<>();
map.insert("key1", "value1");
map.get("key1"); // returns "value1"
//键值
HashMap=newHashMap();
地图。插入(“键1”、“值1”);
map.get(“key1”);//返回“value1”

如果要存储字符串以外的其他对象,则需要更改泛型类型(在
中编写)。

首先,请自己进行一些研究。话虽如此。。。。关联数组在Java中称为映射。此集合框架概述适用于旧版本的Java,但它应该可以帮助您提高速度:这是否回答了您的问题?是的,我知道,但我在数组中搜索,而不是在集合中。。非常感谢您的回复,这正是我需要的:)