Как создать многомерный массив? - PullRequest
5 голосов
/ 05 августа 2011

Я хочу создать многомерный массив, который имеет уровни, группы и элементы.

Ответы [ 2 ]

11 голосов
/ 05 августа 2011

Почему бы не создать массив ваших пользовательских объектов?

class A{
    int t;
    int b;
}

List<A> test = new ArrayList<A>();
test.add(new A());
4 голосов
/ 05 августа 2011

Чтобы создать многомерный массив статическим способом,

Пример:

static final String listdesc[][][][] =
{
    { // grey
      {  // lightgray
        { "grey", "grey only" },
        { "lightgrey","#D3D3D3" },
        { "dimgrey","#696969" }
      },
      {  // darkgray
        { "grey", "darkgrey" },
        { "sgi grey 92","#EAEAEA" }
      }
    },
    { // blue
      {  // lightblue
        { "blue", "lightblue" },
        { "dodgerblue 2","#1C86EE" }
      },
      {  // darkblue
        { "blue", "darkblue" },
        { "steelblue 2","#5CACEE" },
        { "powderblue","#B0E0E6" }
      }
    },
    { // yellow
      {  // lightyellow
        { "yellow", "lightyellow" },
        { "yellow 1","#FFFF00" },
        { "gold 1","#FFD700" }
      },
      {  // darkyellow
        { "yellow", "darkyellow" },
        { "darkgoldenrod 1","#FFB90F" }
      }
    },
    { // red
      {  // lightred
        { "red", "lightred" },
        { "indianred 1","#FF6A6A" }
      },
      {  // darkred
        { "red", "darkred" },
        { "firebrick 1","#FF3030" },
        { "maroon","#800000" }
      },

    }
};

Чтобы создать его программно, см.

Назначение данных четыремРазмерный массив в RunTime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...