• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVAのdouble型情報をリトルエンディアンでバイナリへ出力の方法)

JAVAのdouble型情報をリトルエンディアンでバイナリへ出力する方法

このQ&Aのポイント
  • JAVAでdouble型の情報をリトルエンディアンでバイナリとして出力する方法を教えてください。
  • 現在、java.io.DataOutputStreamを使用し、writeDoubleで出力していますが、ビックエンディアンとしてしか無理でした。
  • バイナリのフォーマットに合わせて出力する方法を探しています。

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

  • ベストアンサー
回答No.1

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/nio/class-use/ByteOrder.html コレ使えませんかねー。 私は使ったことないですけど・・・。

myfight
質問者

お礼

ProKaseifu 様> 返答ありがとうございます。 これは自分で調べた時に出てきたものです。 しかし、バイト順を取得することが出来ても、セットすることが出来ないのかな?と実際に実験して思いました。 どの解説サイトも入力は説明あっても、なぜか出力は無いんですよね。 特に機種依存系はVMで自動的に・・・とかは書いてありますが、独自フォーマット(リトルとビックの混合フォーマット)については、なぜか説明がないんですよ・・・。 ありがとうございました。

その他の回答 (1)

回答No.2

基本的には特殊な用件でなければ意識しないですから・・・ メインフレーム系とやりとりしたりする時に関係あったりしますが、大抵TCP/IPとかで通信してるから開発者レベルではそのへん気にする必要ないですし。 そんなに難しいロジックでもないと思うので、自作しちゃうのが手っ取り早いかもですね。

myfight
質問者

お礼

はい、そうですね^^ 実はここの他に同じ質問をしていたんですが、そこのひとつの回答で解決できました。 ありがとうございました。

関連するQ&A