![]() |
Удалить пустые строки двухмерного массива
Помогите доделать функцию, чтобы она заменяла посылаемый на неё массив на тот, что уже получется в результате
Код:
private static String[][] DelEmptyRow2DArray(String[][] mass) { |
Один цикл лишний. Зачем перебирать весь новый массив на каждой непустой строке? Этот код будет заполнять весь итоговый массив данными из каждой непустой строки и в самом конце все строки массива будут равны последней строке исходного массива. Поэтому нужно сделать как-то так:
Код:
private static String[][] DelEmptyRow2DArray(String[][] mass) { Код:
private static String[][] DelEmptyRow2DArray(String[][] arr) { |
Просто когда в коде вызываю её
Код:
DelEmptyRow2DArray(massiv); Может как-то по другому вызывать эту функцию? С этим я еще толком не разобрался. Находится эта функция в этом же классе. Или надо вызывать как то так Код:
String[][] Massiv2=DelEmptyRow2DArray(massiv); |
Цитата:
|
Теперь тупой вопрос, но нигде не нашел ответа: как присвоить значение в двумерном массиве в последней строке нулевого столбца?
Код:
arr[arr.length][0]="кукушка"; Как правильно то? |
blackeangel, не забывайте, что нумерация в массивах начинается с нуля, т.е. последний индекс - не
Код:
arr.length Код:
arr.length - 1 |
Время: 22:45. |
Время: 22:45.
© OSzone.net 2001-