将数组中的所有元素添加到列表中的最简单方法是什么?
例如
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>
很糟糕;很坏。如果我基本上是添加字节数组(我正在对一些 SALTS 和用户信息进行哈希处理)以馈入 MessageDigest,那么建议使用哪种数据结构?