Je pourrais penser à ces choses,
Arrays.asList(byte[])
convertit byte[]
en List<byte[]>
,Je me demandais s'il y avait une fonction de bibliothèque pour le faire?
Pour Byte[]
au lieu de byte[]
, ceci fonctionnerait:
Byte[] array = ....
List<Byte> list = Arrays.asList(array);
Library Apache Commons Lang a ArrayUtils.toObject, qui transforme un tableau primitif en un tableau d'objets typés:
int array[] = { 1, 2, 3 };
List<Integer> list = Arrays.asList(ArrayUtils.toObject(array));
Comme this post suggère: la classe goyave Bytes peut vous aider:
byte[] bytes = ...
List<Byte> byteList = Bytes.asList(bytes);
byte[] byteArray;
List<Byte> medianList=new ArrayList<>();
int median=0,count=0;
Path file=Paths.get("velocities.txt");
if(Files.exists(file)){
byteArray=Files.readAllBytes(file);
}
medianList.addAll(Arrays.asList(byteArray));