#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; } ... }
Комментариев нет:
Отправить комментарий