如何在Java中将Byte(Byte [] [])类型的数组转换为byte(byte [] [])类型的数组?

时间:2018-09-03 20:28:32

标签: java arrays

我将Byte []类型的ArrayList转换为Byte []类型的数组(toArray),但现在我需要将该数组转换回为byte []类型的数组。有什么办法吗?

Scanner fileReader2 = new Scanner(new File("plainTexts.txt"));
    List<Byte[]> fileOutput2 = new ArrayList<Byte[]>();
    while (fileReader2.hasNextLine()) {
        int i = 0;
        byte[] primitiveByteArray = impFunctionsMain.hash(fileReader2.nextLine());
        Byte[] objectByteArray = {};
        for(byte b: primitiveByteArray) {
            primitiveByteArray[i++] = b;
        }
        fileOutput2.add(objectByteArray);
    }

    Byte[][] arrayOfArrays = fileOutput2.toArray(new Byte[0][0]);

0 个答案:

没有答案