Вопрос заключается в следующем. У меня есть 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();
}
...
}
Ответ
Не совсем понятно куда сохранять.
Можно так:
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;
}
...
}
Комментариев нет:
Отправить комментарий