|
|
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Помогите доделать функцию, чтобы она заменяла посылаемый на неё массив на тот, что уже получется в результате Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:01 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Сам массив заменить не получится, в Java нет out параметров. Но можно заменить содержимое массива. https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#arraycopy(java.lang.Object, int, java.lang.Object, int, int) Но, ИМХО, это пагубная практика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:17 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНо можно заменить содержимое массива. Размер же массива от этого не уменьшится. Т.ч. задачу топик стартера это не решает. BlazkowiczНо, ИМХО, это пагубная практика. Полностью солидарен с данной точкой зрения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:21 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ну а если так Х = DelEmptyRow2DArray(У); Х будет иметь те же данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:27 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Ну или какими то другими способами это решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:50 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Просто посылаю на функцию, она отрабатывает, но выхода не даёт. Вот как прикрутить это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:52 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelBlazkowicz, Просто посылаю на функцию, она отрабатывает, но выхода не даёт. Вот как прикрутить это? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 13:58 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Что то не прокатило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:36 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Что то не пойму, как это использовать в коде Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Так? DelEmptyRow2DArray(massivchik); Если да, то не фурычит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:41 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Что значит "не фурычит"? Приведите весь код + тестовые данные и что же нужно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:54 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Не фурычит - входной массив не подменяется на итоговый массив функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:57 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevЧто значит "не фурычит"? Технический термин такой. Значит: "мне лениво разбираться и объяснять что не так. Запустите у себя, исправьте, и дайте мне готовый код." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:57 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Смотрю это в дебагере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 14:58 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelНе фурычит - входной массив не подменяется на итоговый массив функции. Нет такого понятия "подменить массив". Есть переменная, она ссылается на массив. Есть массив, это объект в памяти, который состоит из ссылок на String. Нет никаких "подмен". Можно поменять переменную, чтобы указывала на другой массив. Можно поменять ячейку массива, чтобы ссылалась на другую строку. Учитесь изъясняться в терминах выбранного языка программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:00 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelLeonid Kudryavtsev, Смотрю это в дебагере Фурычит = смотрю это в дебагере Не фурычит = смотрю то в дебагере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:00 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Хорошо. Сделаем так. В массиве massiv есть пустые строки. Какой строкой кода можно удалить пустые строки в этом массиве, используя предложенную функцию, с минимальными доработками кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:13 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelКакой строкой кода можно удалить пустые строки в этом массиве, используя предложенную функцию, с минимальными доработками кода? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:38 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngel, Для начала хорошо бы объяснить что именно у вас "пустые строки". Потому что в терминах Java "пустая строка" это объект типа String нулевой длины, а у вас в коде проверка на null первого элемента каждого под-массива. Если же ваш массив это таблица строки и колонок, то не понятно почему вы проверяете только первый элемент. Вероятно эта задача продолжение предыдущей? Почему нельзя было отфильтровать строки при чтении? Так же остаётся не понятным настойчивое желание использовать массывы вмето коллекций. Чтобы потом героически преодолевать подобные трудности? Если же пустая строка это ссылка String со значением null, то не понятно что удалять тогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:41 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngel, да приведи ты уже пример что есть и что должно получиться. проблема в том, что поменять размерность массива нельзя. можно только создать новый. но значения в массиве поменять можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 15:49 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, автормассив это таблица строки и колонок Для моей задачи этого достаточно чтобы проверить первый столбец. Как отфильтровать строки при чтении, причем чтении массива, если размерность массива неизвестна? По поводу коллекций - не знаю что это, не использовал. И героическое преодоления конвертов в массив и обратно, тоже не приветствую. Дмитрий, да вы шутник - 200 строк кода перебивать на телефоне с монитора. Знаю что размерность изменить нельзя. Но задать имя нового массива = старому почему нельзя вот вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 16:25 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngel... размерность массива неизвестна ... Знаю что размерность изменить нельзя. оно и понятно -- как можно изменить что-то, если ты о нём ничего не знаешь? возможно, что его совсем не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 16:42 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelЧто то не пойму, как это использовать в коде Так? DelEmptyRow2DArray(massivchik); Если да, то не фурычит. String[][] massivchik = собратьВсеДанныеВОдинМассив(); massivchik = DelEmptyRow2DArray(massivchik); чо не так-то? *** Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 16:47 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
BlackeAngelразмерность массива неизвестна?размерность неизвестна только у того массива, которого не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 16:49 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 17:27 |
|
||
|
Удалить пустые строки двухмерного массива
|
|||
|---|---|---|---|
|
#18+
grasoff.netBlackeAngelразмерность массива неизвестна?размерность неизвестна только у того массива, которого не существует Ну ка, ну ка. Есть массив n, размерностью kxh, из него надо выбрать все строки(как у эксель или опенофиса), содержащие "ё" в новый массив ц. Какова размерность массива ц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2017, 19:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39460464&tid=2122892]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 321ms |

| 0 / 0 |
