¿Hay algún método de utilidad para convertir una lista de tipos numéricos en una matriz de tipo primitivo? En otras palabras, estoy buscando una mejor solución que esta.¿Cuál es la mejor forma de convertir el objeto List <Long> a long [] array en java?
private long[] toArray(List<Long> values) {
long[] result = new long[values.size()];
int i = 0;
for (Long l : values)
result[i++] = l;
return result;
}
Ver http://stackoverflow.com/questions/3770289/converting-array-of-primitives-to-array-of-containers-in- java –
como Desea todavía su solución, no olvide 'l.longValue();' –
@Vash: 'longValue()' no es necesario ya que hay autoboxing – Jonathan