[Java] byte[]をArrayListに変換する (byte配列をリストに変換)

byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/questions/11214427/convert-byte-to-arraylistobject)ではそっちが紹介されていました 簡単なのはこっち... ```java `gutter:true; byte[] bytes = new byte[]{(byte)0x01, (byte)0x02, (byte)0xaf, (byte)0x1f}; ArrayList listBytes = new ArrayList(); for (byte b : bytes) { listBytes.add(Byte.valueOf(b)); } ``` ArrayListを作ってからbytesをちまちま入れていくだけです。 Byte.valueOfを使わないとwarningが出ました。

0 件のコメント :

コメントを投稿