【问题标题】:Java 2D array can't access row column name [duplicate]Java 2D数组无法访问行列名[重复]
【发布时间】:2020-10-03 02:24:30
【问题描述】:

我是Java环境的初学者,习惯了PHP。

在 PHP 中,我们可以像下面的代码一样创建一个数组:

$array['params1'] = 'the first param';
$array['params2'] = 'the second param';

当我输出 $array['params1'] 时,它将是“第一个参数”。

但是我在Java中没有找到任何类似的解决方案,你知道类似的东西吗?

提前致谢

【问题讨论】:

标签: java arrays


【解决方案1】:

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

举个例子:

//      Key     Value
HashMap<String, String> map = new HashMap<>();
map.insert("key1", "value1");
map.get("key1"); // returns "value1"

如果您想存储字符串以外的其他对象,则需要更改泛型类型(写在&lt;X, Y&gt;)。

【讨论】:

  • 是的,我知道,但我在 Array 而不是 Collection 中搜索。非常感谢您的回复,这正是我所需要的 :)
猜你喜欢
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 2015-11-15
  • 1970-01-01
相关资源
最近更新 更多