Convertendo uma matriz de objetos em uma matriz de seus tipos primitivos

Se você possui uma matriz de objetos Java com um tipo primitivo (por exemplo, Byte, Inteiro, Char, etc). Existe uma maneira elegante de convertê-lo em uma matriz do tipo primitivo? Em particular, isso pode ser feito sem a necessidade de criar uma nova matriz e percorrer o conteúd

Então, por exemplo, dado

Integer[] array

qual é a maneira mais pura de converter isso em

int[] intArray

Infelizmente, isso é algo que precisamos fazer com frequência ao fazer a interface entre o Hibernate e algumas bibliotecas de terceiros sobre as quais não temos controle. Parece que essa seria uma operação bastante comum, então eu ficaria surpreso se não houvesse atalh

Obrigado pela ajuda

questionAnswers(7)

yourAnswerToTheQuestion