2009-11-25 3 views
2

Я искал в Google, но мне не удалось найти библиотеки для многомерного контейнера на Java (желательно тот, который поддерживает также дженерики). Я мог бы легко написать один (фактически, я начал), но я надеялся, что смогу повторно использовать работу, которую кто-то еще сделал ради эффективности. Мне необязательно предоставлять какие-либо дополнительные функции вне области «контейнер» (например, AKA, без матричной функциональности).Многомерный контейнер в Java

Кто-нибудь знает какой-либо тип класса/библиотеки для многомерного контейнера? Благодаря!

Редактировать: Чтобы уточнить, да, я ищу коллекцию коллекций коллекций ... (или int [] [] [] [] [] и т. Д.). По существу, многомерный массив.

+2

Не могли бы вы быть более конкретными? Может быть, «многомерный контейнер» - это термин с очень специфическим значением, но я его никогда не слышал. –

ответ

3

Что-то вроде этого, коллекция коллекций?

Collection<Collection<Object>> multiDimensional = 
        new ArrayList<Collection<Object>>(); 

или что-то совсем другое?

1

Не можете ли вы использовать зубчатый массив (например, int[][])?

Вы можете сделать это п-мерное (int[][][][]), но он начинает получать глупо через некоторое время

+0

Вы действительно не можете представить себе четырехмерный массив? ;-) –

+0

@thecoop - Это по сути то, что я хочу. Тем не менее, мне нужен массив, чтобы иметь возможность расти в более позднее время (добавьте дополнительные измерения, а также добавьте значения в уже существующие размеры). Вот почему я надеялся использовать структуру коллекций. – JasCav

+0

Это будет Список <Список > затем – thecoop

Смежные вопросы