Мне нужно ввести значения переменной DATA, полученные из другой логики в цикле. Базисно не хочет, чтобы он был статичным.FIll двухмерный массив
private static final Object[][] DATA = {
{"One", Boolean.TRUE}, {"Two", Boolean.FALSE},
{"Three", Boolean.TRUE}, {"Four", Boolean.FALSE},
{"Five", Boolean.TRUE}, {"Six", Boolean.FALSE},
{"Seven", Boolean.TRUE}, {"Eight", Boolean.FALSE},
{"Nine", Boolean.TRUE}, {"Ten", Boolean.FALSE}};
Это то, что я сделал, это будет заполнять данные, как это предписано выше
for (int i = 0; i < nodeList.getLength(); i++) {
DATA[i][1]=nodeList.item(i).getNodeName() + ":" + nodeList.item(i).getTextContent();
}
Почему вы не используете Map вместо массива? –
Это статично, потому что оно окончательное. Он указывает, что ваш массив устойчив, а static говорит, что он не принадлежит определенному объекту. – user3252538