基本的なことでも慣れないうちは、どう書けばよいかと、ググる日々.. scala でプログラミングし出して慣れない scala で java のアレはどう書くのか? と簡単な処理でも勝手が違うので少し戸惑った事。 byte バッファ java だと byte[] buffer = new byte[size]; scala で 配列は Array[T] になるので byte 配列は val buffer = new Array[Byte](size) DataInputStream の readFully メソッドに java と同じ byteバッファとして指定可能。 import java.io.{File,FileInputStream,DataInputStream} ..snip.. val file = new File(filename) val in = new DataInp