配列内のすべての要素をリストに追加する最も簡単な方法は何ですか?
例えば
List<Byte> l = new ArrayList<Byte>();
//Want to add each element in below array to l
byte[] b = "something".getBytes("UTF-8");
これを行うユーティリティメソッドまたは何かがありますか。addAllを使用しようとしましたが、実際の配列をコレクションに追加したいと考えています。
ありがとうございました。
編集:
明確にするために、私はこれをbyte []で実行したいと思います。これは、最終的にリストをbyte []に変換し直して、MessageDigest.update()にフィードするためです。それは明確にするのに役立ちますか?
編集2:
List<Byte>
ですから、それは悪いようです。ひどい。基本的にバイトの配列を追加して(いくつかのSALTとユーザー情報のハッシュを作成している)、MessageDigestにフィードする場合、どのようなデータ構造が推奨されますか?