📜  java字典数组初始化——Java(1)

📅  最后修改于: 2023-12-03 15:32:02.984000             🧑  作者: Mango

Java字典数组初始化

在Java中,字典数组(也称为关联数组)是一种特殊的数组,其元素是一组键值对。字典数组允许您通过键(即数组中的索引)来访问值,而不是通过整数索引。在本文中,我们将介绍如何在Java中初始化字典数组。

定义字典数组

您可以像定义常规数组一样定义字典数组,只需使用不同的语法即可。以下是定义字典数组的语法:

[type] [arrayName][] = { {key1, value1}, {key2, value2}, {key3, value3}, ... }
  • [type]: 指定字典数组中值的类型。
  • [arrayName]: 指定字典数组的名称。
  • []: 指定要定义的字典数组的大小。由于字典数组不需要提前定义大小,因此方括号中的大小应为空。
  • {key1, value1}, {key2, value2}, {key3, value3}, ...: 指定字典数组中元素的键值对,每对用逗号隔开。建议在每个键值对之间添加空格,以增加可读性。

以下是一个示例代码片段,其中定义了一个名为 person 的字典数组,其中包含每个人的姓名和年龄:

String person[][] = { {"Alice", "25"}, {"Bob", "30"}, {"Charlie", "35"} };
访问字典数组元素

要访问字典数组中的元素,请使用该元素的键。以下是访问上面示例中字典数组元素的语法:

person[index][key]
  • index: 指定要访问的元素的索引,以整数表示。
  • key: 指定要访问的元素的键,以字符串表示。

以下是访问上述示例字典数组中元素的示例代码片段:

System.out.println(person[0]["Alice"]); // 输出25
System.out.println(person[1]["Bob"]); // 输出30
System.out.println(person[2]["Charlie"]); // 输出35
总结

在Java中,字典数组提供了一种便捷的方式,用于存储和访问键值对。通过使用大括号和逗号初始化字典数组,可以轻松地定义和访问这些数据。希望本文可以帮助您了解如何在Java中初始化字典数组,并在您的代码中使用它们。