#java
Вопрос заключается в следующем. У меня есть 2 метода. В каждом из методов, в цикле, переменным (notInitialised и initialised) присваиваются string значения. Необходимо, полученные эти значения, сохранить в двумерный массив - String [notInitialised][initialised]. Как правильно его реализовать? public void notInitialised(){ ... for (int i = 0; i < 5; i++) { ... notInitialised = matcherNotInitialised.group(); } ... } public void initialised(){ ... for (int i = 0; i < 5; i++) { ... initialised = matcherInitialised.group(); } ... }
Ответы
Ответ 1
Не совсем понятно куда сохранять. Можно так: String[][] values = new String[2][5]; int initializedIndex = 0; int nonInitializedIndex = 0; public void notInitialised(){ ... for (int i = 0; i < 5; i++) { ... notInitialised = matcherNotInitialised.group(); values[0][nonInitializedIndex++] = nonInitialized; } ... } public void initialised(){ ... for (int i = 0; i < 5; i++) { ... initialised = matcherInitialised.group(); values[1][initializedIndex++] = initialized; } ... }
Комментариев нет:
Отправить комментарий