如何在scala中将资源文件读取到字节数组?

Vas*_*ira 5 scala

我只想读取资源中的文件并获取字节数组?有人可以帮我吗?

Nor*_*rwæ 2

如如何在 Scala 中将文件读取为字节数组中所述,以下片段应该可以解决问题:

def slurp(resource: String) = {
  val bis = new BufferedInputStream(getClass.getResource(resource))
  try Stream.continually(bis.read).takeWhile(-1 !=).map(_.toByte).toArray
  finally bis.close()
}
Run Code Online (Sandbox Code Playgroud)