arraylist - Java Integer[] to int[] -
this question has answer here:
- how convert list<integer> int[] in java? 17 answers
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
Post a Comment