Страницы

Поиск по вопросам

среда, 15 апреля 2020 г.

Двумерный String массив

#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; } ... }

Комментариев нет:

Отправить комментарий