Tengo una matriz de bytes de 151 bytes, que normalmente es un registro, el registro debe insertarse en una base de datos de Oracle. En 151 bytes del rango de matriz de 0 a 1 hay una identificación de registro, de 2 a 3 es una identificación de referencia, de 4 a 9 es un valor de fecha. La siguiente información en una matriz de bytes es un valor de fecha. quiero convertirlo a cadenaCómo convertir eficientemente la matriz de bytes a la cadena
byte[] b= {48,48,49,48,48,52}; // when converted to string it becomes 10042.
new String(b); // current approach
¿hay alguna manera de convertir de manera eficiente el conjunto de bytes de un rango (Arrays.copyOfRange(b,0,5)
) a cadena.
¿Qué demonios? Simplemente cree para cada campo una columna en su tabla ** con ** tamaño fijo. –
@Martjin tengo un archivo que tiene 527890 bytes y tengo que leer el fragmento de 2048 bytes que tiene 13 registros, cada registro es 151 bytes, y tenemos que extraer los rangos y almacenar en las columnas de la tabla;) –