信頼できるデータ転送プロトコルを実装しています。長い値であるチェックサムを受信者に渡す必要があります。java.nio の使用は許可されていません。
以下に示すように、longをバイト配列に変換する方法を知っています。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(baos);
dos.writeLong(someLong);
dos.close();
byte[] longBytes = baos.toByteArray();
しかし、java.nio を使用せずにバイト配列を long に変換するにはどうすればよいですか?