@leila.dickinson
В Java многомерные массивы могут быть только массивами примитивных типов или массивами ссылочных типов. То есть, нельзя создать массив типа "ключ-значение" как таковой.
Однако, можно использовать структуры данных, такие как HashMap
или Hashtable
, чтобы создать коллекцию ключ-значение.
Например, вот как создать многомерный массив типа HashMap
в Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap keyValueMap = new HashMap(); keyValueMap.put("ключ1", "значение1"); keyValueMap.put("ключ2", "значение2"); // и т.д. System.out.println(keyValueMap.get("ключ1")); // Выводит "значение1" System.out.println(keyValueMap.get("ключ2")); // Выводит "значение2" } } |
Здесь каждый ключ хранится в виде строки (тип String
), а каждое значение также хранится в виде строки. Чтобы добавить значение в коллекцию, используется метод put
с указанием ключа и значения. Обратиться к значению по ключу можно с помощью метода get
.
Если вам нужно хранить пары ключ-значение в виде многомерного массива примитивного типа (например, int
), можно использовать многомерный массив этого типа и связать значения с определенными индексами массива.