Convertir una matriz de objetos a una matriz de sus tipos primitivos
Si tiene una matriz de objetos Java que tienen un tipo primitivo (por ejemplo Byte, Integer, Char, etc.). ¿Hay alguna forma ordenada en que pueda convertirlo en una matriz del tipo primitivo? En particular, esto se puede hacer sin tener que crear una nueva matriz y recorrer los contenidos.
Entonces, por ejemplo, dado
Integer[] array
Cuál es la mejor manera de convertir esto en
int[] intArray
Desafortunadamente, esto es algo que tenemos que hacer con bastante frecuencia cuando interactuamos entre Hibernate y algunas bibliotecas de terceros sobre las cuales no tenemos control. Parece que esta sería una operación bastante común, por lo que me sorprendería si no hay un atajo.
¡Gracias por tu ayuda