0
私はそう長さ4バイトの配列をunsigned intに変換するにはどうすればよいですか?
import java.io.FileInputStream
val fis = new FileInputStream(fileName)
val byteArray = new Array[Byte](4)
fis.read(byteArray)
どのように私はそれからunsigned int型にByteArrayの中でバイトを変換することができますのようなバイナリファイルからのバイト数で読んでいますか?
それはそのバイトが表すものによって異なります – Piro
@Piroどのようにそうですか?ファイルのドキュメントでは、4バイトは符号なしのintを表しています。 – mdornfe1
参照するドキュメントはありません。整数は多くの方法で4バイトで表現できます。 @twentysevenはすでに4バイトの文字を表しています。それはゲームにエンコーディングをもたらします。整数は単純に32ビットバイナリの数として保存することができます。 – Piro