Из того, что я вижу, вы не объявили переменную zaehlMittel
. Я думаю, это то, на что жалуется компилятор.
Кроме того, хотя вы, конечно, можете определить значение этой переменной программно, момент, когда вы хотите создать массив, должен быть известен. Так работают массивы.
Если вы не можете сделать это легко, я предлагаю использовать некоторую динамическую структуру данных, например, список или набор. Затем, когда все элементы добавлены, вы, конечно, все еще можете свободно создавать массив из этого, поскольку к тому времени вы уже знаете количество элементов (хотя существуют удобные методы, такие как toArray()
, которые даже позаботятся об этом. ).