2013-03-29 2 views
-2

Я хочу добавить значение этого целогодобавить значение в целое число []

Integer[] nums = new Integer[] {1, 393993, 2918282} 

я пытаюсь добавить значения в этом, но код неправильно, пожалуйста, дайте мне лучший способ сделать это

+1

Пожалуйста, добавьте соответствующий тег языка на ваш вопрос. –

+0

сделано !!!!!!!!!! –

+1

Что в этом плохого? Это дает вам ошибку? Что это? Как вы пытаетесь добавить ценности? – iamnotmaynard

ответ

0

Как только вы создаете массив, вы не можете добавлять к нему значения; он становится фиксированным по размеру. Вам лучше использовать что-то вроде Java.Util.ArrayList, которое поддерживает добавление элементов за пределы его возможностей.

4

В Java массивы имеют фиксированный размер. Поэтому, если вам нужна динамическая структура данных, вы должны использовать классы из пакета коллекций Java.

Например, используйте ArrayList:

ArrayList<Integer> intList = new ArrayList<Integer>(); 
intList.add(1); 
intList.add(393993); 
intList.add(2918282); 


// Then add value when you need it using .add() method 
Смежные вопросы