• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaで16進数のバイナリデータ4バイトを10進数に変換する方法)

javaで16進数のバイナリデータ4バイトを10進数に変換する方法

このQ&Aのポイント
  • char型とbin型が混ざり合ったファイルから固定バイト部分を切り取り、10進数に変換する方法について教えてください。
  • FileInputStreamとDataInputStream.read()を使用してバイトデータを取得し、int型で出力する方法がわかりません。
  • BufferedReaderを使用せずに読み込みと変換を行いたい場合、どのような方法がありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.1

エンディアンによって変わりますが int bytesToInt(byte[] b) {  return (b[0]<<24)+(b[1]<<16)+(b[2]<<8)+b[3]; } とか。

関連するQ&A