java

JavaFX TextFlowのオートスクロール

TextAreaとTextFlow JavaFXで複数行のテキストを出力する場合、TextAreaもしくはTextFlowを利用します。 TextAreaはなにもしなくともスクロールしてくれるので問題はありませんが、リッチテキストを利用できるTextFlowでは表示範囲より行数が多くなったとき…

バイト配列の一部bit列を数値に変換 : java

bit列で数値を抜き出す必要性 一部のプロトコルではデータがbyteやinteger単位ではなく、bit単位で設定されています。 特定bit列を数値に変換するには先頭bitから最終bitまでシフトしつつ足していくことで取得することができますが、バイト単位にキャストし…

byte配列の16進数ダンプ:Java

プロトコル実装の際、送受信データをバイナリとアスキーの両方で確認したいことが多々あります。 標準出力で確認できるようテキスト(String)に変換するサンプルプログラムを作成しました。 public String hexDump(final byte[] data, int length) { if(dat…