combinar ByteBuffer y FloatBufffer

¿Hay una buena manera de combinar ByteBuffer y FloatBuffer? Por ejemplo, obtengo byte[]datos y necesito convertirlos a float[]datos y viceversa:

byte[]a float[](java.lang.UnsupportedOperationException):

byte[] bytes = new bytes[N];
ByteBuffer.wrap(bytes).asFloatBuffer().array();

float[]a byte[](funciona):

float[] floats = new float[N];
FloatBuffer floatBuffer = FloatBuffer.wrap(floats);
ByteBuffer byteBuffer = ByteBuffer.allocate(floatBuffer.capacity() * 4);
byteBuffer.asFloatBuffer().put(floats);
byte[] bytes = byteBuffer.array();
Respuesta 1

array()es una operación opcional para ByteBuffery FloatBuffer, que solo se admite cuando el respaldo Bufferse implementa realmente sobre una matriz con el tipo apropiado.

En su lugar, use getpara leer el contenido del búfer en una matriz, cuando no sepa cómo se implementa realmente el búfer.

Respuesta: 2

Ok, lo que intento hacer es leer de un archivo .text a otro archivo de texto usando un botón. Por lo tanto, es impulsado por eventos, pero tengo que invertir la salida. Estoy codificando en netbeans porque soy un novato y ...

Entonces, cuando publiqué mi aplicación en Google Play Store, tuve que cambiar la clave SHA1 en Firebase y Google Play API Console por la nueva que generó Google Play Console. El problema ahora es si ...

Comencé a trabajar en un proyecto simple de redes nuevas que crea un nuevo hilo para cada conexión y estoy tratando de enviar varias cosas. Lo que me pregunto es si hay una manera fácil de decir simplemente ...

Tengo un objeto Json que quiero transformar en un POJO, el problema es que 1 de sus propiedades es un valor c que tendrá valores diferentes que no conozco de antemano. Digamos que no sé ...