Tengo una serie de variables de matriz de bytes [] que necesito convertir en almacenamientos intermedios de cadena.Mejor forma de convertir una matriz de bytes [] en una memoria de cadenas
¿Hay algún método para este tipo de conversión?
Gracias
Gracias a todos por su responses..However No me he expresado con claridad .... estoy usando algunos [] matrices de bytes pre-definidos como public static "en" la clase declaración para mi programa java. estos "campos" se reutilizan durante la "vida" del proceso. Como el programa emite mensajes de estado (escritos en un archivo), he definido un buffer de cadena (mesg_data) que solía formatear un mensaje de estado. Así como el programa ejecuta me trataron msg2 = String (byte_array2) me sale un error de compilación: no puede encontrar el símbolo símbolo : String método (byte []) ubicación: clase APPC_LU62.java.LU62XnsCvr convrsID = String (conversation_ID);
ejemplo:
public class LU62XnsCvr extends Object
.
.
static String convrsID ;
static byte[] conversation_ID = new byte[8] ;
así que no puedo usar una "dinámica" de definir una variable de cadena debido a que la misma variable se utiliza en múltiples ocurrencias.
espero sido claro Muchísimas gracias
individuo
necesita la representación de cadena de bytes? o cada byte representa un char? – Dave
Tantas respuestas duplicadas ... –