Java.util.escáner puede leer una variedad de tipos de datos incluidos en Bytes, pero, ¿qué acerca de byte[]? He buscado información sobre Oracle del sitio web así como de otros sitios web, pero estoy teniendo problemas para encontrar información sobre el escaneado de byte[], me pregunto si es posible aún. Estoy tomando un curso de Java y estábamos con la tarea de almacenar una contraseña encriptada en un byte[], escribe el byte[] a presentar, a continuación, leer el byte[] de nuevo. Teniendo en cuenta los requisitos de esta tarea, no puedo convertir el byte[] para una cadena, se tiene que seguir siendo un byte[]. -- Gracias de antemano por sus sugerencias!
estábamos con la tarea de almacenar una contraseña encriptada en un byte[], escribe el byte[] a presentar, a continuación, leer el byte[] de nuevo.
Un java.util.Scanner
no es necesario para esta tarea.
Usted puede escribir una byte[]
el uso de un OutputStream
y leer un byte[]
el uso de un InputStream
.
Hay atajo métodos para leer y escribir byte[]
matrices, así como en el Files
métodos de utilidad:
public static Path write(Path path, byte[] bytes, OpenOption... options) throws IOException
public static byte[] readAllBytes(Path path) throws IOException