arraylist - Java Integer[] to int[] -


this question has answer here:

i have list need convert int array (int[])

currently doing this:

list<integer> filters = new arraylist<integer>(); // add elements filters int[] filteres = new int[filters.size()]; for(integer i=0 ; i<filters.size(); i++)      filteres[i] = filters.toarray(                   new integer[filters.size()])[i].intvalue(); 

i think looks messy workaround , should somehow else this. there better way make such conversion?

this can simplified using list.get() list interface:

int[] filteres = new int[]; for(int i=0 ; i<filters.size(); i++)     //auto unboxing takes care of converting integer int you, if it's not null.     filteres[i] = filters.get(i);  

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -