ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

Javaでbyte配列を合成する

Javaでbyte配列を標準ライブラリ内で合成したいなーと思ったんだけど、プリミティブ型ってユーティリティ系が弱いみたい。
サンプル実装ということもあって、速度とかは気にせず実装。

byte[] binary1 = new byte[];
byte[] binary2 = new byte[];
StringBuilder sb = new StringBuilder();
sb.append(new String(binary1))
  .append(new String(binary2))
byte[] joinBinary = sb.toString().getBytes();

これでできた。時間もなくてパフォーマンスとか色々気にしてないのでより良い方法があった場合は教えてください。