md5を実行したいので、MD5関数がをArray[Long]
使用するため、これを作成したいと思います。どうすればよいですか?Array[Byte]
Array[Byte]
これにはmessagedigestを使用します。
md5を実行したいので、MD5関数がをArray[Long]
使用するため、これを作成したいと思います。どうすればよいですか?Array[Byte]
Array[Byte]
これにはmessagedigestを使用します。
使用ByteBuffer
:
val arr = listOfLongs.
foldLeft(ByteBuffer.allocate(8 * listOfLongs.size)){ (buffer, lon) =>
buffer putLong lon
}.array
またはもっと必須:
val buffer = ByteBuffer.allocate(8 * listOfLongs.size)
listOfLongs.foreach(buffer putLong _)
val arr = buffer.array
注:リトルエンディアンが必要な場合は、次の電話番号に電話してください。
buffer.order(java.nio.ByteOrder.LITTLE_ENDIAN)
最初に。さらにインスピレーションを得るために:longをbyte配列に変換し、それを別の配列に追加します。