Size: a a a

Javanese Questions

2018 June 18

IA

Ivan Abramov in Javanese Questions
Вопрос :
private int[] saveNumber = new int[10];
к примеру я заполнил динамически первые 6 ячеек, как мне их вывести чтобы он остальные 4 не выводил, через цикл выводит все, не могу понять, где поставить ограничение
источник

QH

Quantum Harmonizer in Javanese Questions
Ivan Abramov
Вопрос :
private int[] saveNumber = new int[10];
к примеру я заполнил динамически первые 6 ячеек, как мне их вывести чтобы он остальные 4 не выводил, через цикл выводит все, не могу понять, где поставить ограничение
Задаёшь вопрос — попробуй дождаться ответа, не нужно кросспостить.
Почитай вообще про цикл for, примеры посмотри.
источник

NI

Nikita Ivanov in Javanese Questions
Ivan Abramov
Вопрос :
private int[] saveNumber = new int[10];
к примеру я заполнил динамически первые 6 ячеек, как мне их вывести чтобы он остальные 4 не выводил, через цикл выводит все, не могу понять, где поставить ограничение
Ты тут выделил память под 10 элементов, в них лежат значения по умолчанию (потому что примитив).
Либо ты делаешь проверку if (element != 0), либо если так нельзя из условий делаешь Integer и assertNotNull()
источник

AT

Alan Turing in Javanese Questions
ты выделил память под 10 элементов, там по умолчанию лежат 0. У массивов есть только один параметр - length, он отображает длину массива, в твоем случае это 10. Единственный способ это либо вести свою переменную отвечающую за число заполненых элементов ненулевыми значениями, либо делаешь проверку != 0 либо используешь другую структуру данных
источник

Ю

Юрий in Javanese Questions
Ivan Abramov
Вопрос :
private int[] saveNumber = new int[10];
к примеру я заполнил динамически первые 6 ячеек, как мне их вывести чтобы он остальные 4 не выводил, через цикл выводит все, не могу понять, где поставить ограничение
Боже.  Тупее вопроса никогда еще не вижел
источник

NI

Nikita Ivanov in Javanese Questions
Юрий
Боже.  Тупее вопроса никогда еще не вижел
Да ладно, ничего в этом страшного нет, все мы творим дичь. Тем более чат посвящен обучению.
источник

IA

Ivan Abramov in Javanese Questions
Раз самый умный, то объяснил бы как, но уже решил
источник

IA

Ivan Abramov in Javanese Questions
Боже.  Тупее вопроса никогда еще не вижел
источник

Ю

Юрий in Javanese Questions
Ivan Abramov
Боже.  Тупее вопроса никогда еще не вижел
Причем тут умный?  Вопрос твой глупый вот и все. Открываешь циклы и там находишь все что тебя интересует
источник

QH

Quantum Harmonizer in Javanese Questions
Ivan Abramov
Раз самый умный, то объяснил бы как, но уже решил
раз уже решил, мог бы не писать сюда
источник

NI

Nikita Ivanov in Javanese Questions
Миш, мб подскажешь по этой дряни?
источник

NI

Nikita Ivanov in Javanese Questions
источник

NI

Nikita Ivanov in Javanese Questions
источник

NI

Nikita Ivanov in Javanese Questions
это getItemOffsets()
источник

NI

Nikita Ivanov in Javanese Questions
bottom должен быть только для нижней строки, а в итоге почему-то для каждого элемента появляется (чекал дебаггер - все ок и правильно в логике)
источник

QH

Quantum Harmonizer in Javanese Questions
Nikita Ivanov
Миш, мб подскажешь по этой дряни?
Задай, пожалуйста, вопрос, я не понимаю, в чём цель/проблема/задача.
источник

NI

Nikita Ivanov in Javanese Questions
Ок, сорян за некорректность.
Надо сделать расстояния между элементами, на скрине видно какими.
Делаю через ItemDecoration. Для каждого элемента отступ сверху и только для нижней строки отступ снизу.
На скринах видно, что с отступом top все ок (там строка bottom закомменчена). bottom же добавляется для всех элементов почему-то (хотя в дебаггере явно видно, что только для нижней строки (проверял по индексам))
источник

QH

Quantum Harmonizer in Javanese Questions
Nikita Ivanov
Ок, сорян за некорректность.
Надо сделать расстояния между элементами, на скрине видно какими.
Делаю через ItemDecoration. Для каждого элемента отступ сверху и только для нижней строки отступ снизу.
На скринах видно, что с отступом top все ок (там строка bottom закомменчена). bottom же добавляется для всех элементов почему-то (хотя в дебаггере явно видно, что только для нижней строки (проверял по индексам))
Так, ты ставишь вертикальный отступ каждому второму элементу в гриде из двух. И чего ожидаешь?
источник

NI

Nikita Ivanov in Javanese Questions
Quantum Harmonizer
Так, ты ставишь вертикальный отступ каждому второму элементу в гриде из двух. И чего ожидаешь?
Извини, я не пояснил, это горизонтальный грид и спанов тут 3
источник

NI

Nikita Ivanov in Javanese Questions
То есть он влево-вправо свайпается
источник