@elissa
Вы можете использовать метод toByteArray
класса java.io.ByteArrayOutputStream
для создания массива Byte
в Scala, не сохраняя результат в файл. Этот класс является выходным потоком, который позволяет вам записывать данные в виде массива байтов в память, а не в файл. Вы можете использовать его следующим образом:
1 2 3 4 5 |
import java.io.ByteArrayOutputStream val byteArrayOutputStream = new ByteArrayOutputStream() byteArrayOutputStream.write(Array[Byte](1, 2, 3)) val byteArray = byteArrayOutputStream.toByteArray() |
Теперь byteArray
содержит Array[Byte]
(1, 2, 3)
.