我想将2d字节数组打印为十六进制值。目前我正在使用这段代码Arrays.deepToString(bytes)
打印整数值。
DataTypeConverter
不支持二维数组。
任何人都知道如何解决这个问题? 顺便说一下,我正在寻找一个班轮。
答案 0 :(得分:0)
假设您想要将每个字节值替换为十六进制字符串,您可以使用以下内容(未经过测试!)
Arrays.deepToString(Arrays.stream(my2dArray).map(i -> DataTypeConverter.printHexBinary(i)).toArray(String[]::new)));
我希望这就是你要找的东西。