Size: a a a

Android Developer

2019 September 20

CO

Cyril Ovechkin in Android Developer
Ну а как вы собираетесь создать список примитивов, я тогда наверное что-то не понимаю?
источник

CO

Cyril Ovechkin in Android Developer
Ну получите вы внутри ArrayList массив Integer нужного вам размера, который инициализирован значениями null и дальше что?
источник

CO

Cyril Ovechkin in Android Developer
list.size() вернет вам всё равно 0, пока не добавите элементы в список, я не понимаю, что вы хотите тогда
источник

CO

Cyril Ovechkin in Android Developer
В котлине получается, кстати, тоже самое
источник

C

Coder in Android Developer
🤦‍♂️
источник

C

Coder in Android Developer
да ArrayList заполняется null-ами, но обычный массив заполняется тем что ему укажут при начальной инициализации, может я не точно выражаюсь и меня просто не поняли что я хотел сказать?
источник

C

Coder in Android Developer
теперь другой вопрос про java: как в цикле мне заполнить вот эту коллекцию?
List<Integer> array = new ArrayList<>(1000);
источник

C

Coder in Android Developer
ide пишет что array пуста и пробежаться по нему нет возможности
источник

CO

Cyril Ovechkin in Android Developer
array.add(element) не подходит?
источник

C

Coder in Android Developer
Cyril Ovechkin
array.add(element) не подходит?
подходить то подойдет, но вот как в цикле это сделать? только не предлагать от 0 < 999
источник

CO

Cyril Ovechkin in Android Developer
Или создать список как-то так: List<Integer> numbers = Arrays.asList(1, 2, 3, 4); но вряд ли это пойдет для 1000 элементов
источник

C

Coder in Android Developer
Cyril Ovechkin
Или создать список как-то так: List<Integer> numbers = Arrays.asList(1, 2, 3, 4); но вряд ли это пойдет для 1000 элементов
волосы быстрее поседеют на одном месте ))
источник

C

Coder in Android Developer
пытаюсь сделать вот так:
List<Integer> array = new ArrayList<>(1000);
       for (int i = 0; i < array.size(); i++) {
           array.add(new Random(1000).nextInt());
           System.out.println(array.get(i));
       }

но size как понятно пуст
источник

C

Coder in Android Developer
заработался с этой java-ой
источник

ИМ

Иван Макеев in Android Developer
вам нужны последовательные элементы? от 0 до 999?
источник

C

Coder in Android Developer
Иван Макеев
вам нужны последовательные элементы? от 0 до 999?
надо заполнить эту изначально проинициализированную коллекцию рандомными числами и все. как бы все просто.
источник

ИМ

Иван Макеев in Android Developer
а если сделать список на 100 элементов, заполнив в массиве и потом этот список добавить 10 раз в конец списка на 1000 элементов?)
источник

AK

Alexey Komarov in Android Developer
List<Integer> array = new ArrayList<>();
       for (int i = 0; i < 1000; i++) {
           array.add(new Random(1000).nextInt());
           System.out.println(array.get(i));
       }
источник

ИМ

Иван Макеев in Android Developer
костыльно конечно, но все же)
источник

C

Coder in Android Developer
Alexey Komarov
List<Integer> array = new ArrayList<>();
       for (int i = 0; i < 1000; i++) {
           array.add(new Random(1000).nextInt());
           System.out.println(array.get(i));
       }
не подходит делал там. инициализация изначальная должна быть 1000 элементов. и потом добавлять от 0 до 1000 в ручную тоже не выход
источник