Java.util.skener môžete prečítať rôzne typy údajov, vrátane Byte, ale čo byte[]? Ja som hľadal informácie o Oracle je stránkach, rovnako ako iné webové stránky, ale mám problém nájsť informácie o skenovanie byte[], takže som premýšľal, či je to ešte možné. Som brať Java a samozrejme sme mali za úlohu ukladanie šifrované heslo do byte[], napíšte byte[] na súbor, potom si prečítajte byte[] späť. Vzhľadom na požiadavky tejto úlohy, nemôžem previesť byte[] na reťazec, má zostať byte[]. - Ďakujem vám vopred za vaše návrhy!
my sme mali za úlohu ukladanie šifrované heslo do byte[], napíšte byte[] na súbor, potom si prečítajte byte[] späť.
A java.util.Scanner
nie je potrebné pre túto úlohu.
Môžete napísať byte[]
pomocou OutputStream
a čítať byte[]
pomocou InputStream
.
K dispozícii sú krátke-cut metódy pre čítanie a písanie byte[]
polia aj v Files
pomôcka metódy:
public static Path write(Path path, byte[] bytes, OpenOption... options) throws IOException
public static byte[] readAllBytes(Path path) throws IOException