• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ビットデータをJavaで簡単に扱う方法)

ビットデータをJavaで簡単に扱う方法

このQ&Aのポイント
  • Javaでビットデータを簡単に扱う方法を探しています。
  • ファイルから数値データを取得するためにビット操作を行わずに実装したい。
  • ビットフィールド的な物が見つからずに困っています。

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

私ならBitFieldクラスを作成します。 class BitField { private byte[] データ型判断用指標 = new byte[2]; private byte[] 整数1= new byte[16]; ・・・略・・・ public BitField(FileInputStream is) { // ここでファイルからbitデータを取得し、プロパティに代入 データ型判断用指標 = ・・・略・・・ } getデータ型判断用指標・・・略・・・ } 略が多いけど

mamadorusu
質問者

お礼

ご回答ありがとうございます。 Javaでbitデータを扱う場合、低レベルな処理を自力で実装せざるを得ないようですね。 今回の要件では1ワード=8bitですので、そのままコピペできるようなサンプルも見つけやすいかと思ったのですが、 それもなかなか見つからずに苦心しております。 一旦、コンバータを挟む等の逃げ道を検討してみようと考えています。 askaaska様の回答から言語仕様・標準ライブラリによるBitField相当機能の提供は無いと判断できましたので、BAとさせていただきます。 ありがとうございました。

関連するQ&A