2015-04-08 2 views
-2

Как записать содержимое в массив байтов в файл и прочитать байт из файла обратно в массив байтов без изменения содержимого, написанного ранее. в Javaзаписывать содержимое в массив байтов в файл и читать байты из файла обратно в байтовый массив

+0

Просто откройте файл в режиме добавления. используйте этот конструктор 'FileWriter (String fileName, boolean append)' –

+0

RTFM :: [IO] (https://docs.oracle.com/javase/tutorial/essential/io/) –

+0

@EddieB, если вы не знаете, ответ, тогда указание кого-то на неправильную документацию очень бесполезно. –

ответ

1

Есть два способа именно это, в Files

final Path path myFile = Paths.get("path","to","file"); 
final byte[] toWrite = ... 

Files.write(myFile, toWrite, StandardOpenOption.CREATE_NEW); 

final byte[] read = Files.readAllBytes(myFile); 

assert Arrays.equals(toWrite, read);