en el mundo Android de Java, ¿existe una forma directa (idealmente de una sola llamada) de convertir una matriz de int
en una ArrayList<Integer>
y viceversa? Llamando toArray()
en el ArrayList devuelve una matriz de Integer
- no es exactamente lo que quiero.(Un) matrices primitivas de boxeo en Java
puedo hacerlo fácilmente con la mano con un bucle (ya lo hizo, de hecho). Me pregunto si la biblioteca/idioma admite lo mismo.
EDIT: gracias a todos, ya he escrito mi propio boxeador y unboxer. Me sorprende que los diseñadores de lenguaje/RTL no pensaran por sí mismos, especialmente con los tipos primitivos que, por diseño, no son elegibles para las colecciones.
Core Java no lo hace. Estoy seguro de que alguien puede proporcionar un enlace a una biblioteca de terceros que puede hacerlo por usted. – jjnguy
posible duplicado de [¿Cómo convertir int \ [\] en la lista en Java?] (Http://stackoverflow.com/questions/1073919/how-to-convert-int-into-listinteger-in-java) –
finnw