Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 二进制字符串到字节数组转换中面临的问题_Android_Android Studio_Native - Fatal编程技术网

Android 二进制字符串到字节数组转换中面临的问题

Android 二进制字符串到字节数组转换中面临的问题,android,android-studio,native,Android,Android Studio,Native,我想将二进制字符串转换为字节数组,我正在使用上述代码进行转换,但它显示的异常与上述异常类似。请任何人帮助我获取此问题的解决方案。 代码: byte[] bval = new BigInteger(passenger_sign, Character.MAX_RADIX).toByteArray(); java.lang.NumberFormatException: For input string: 问题: byte[] bval = new BigInteger(passenger_si

我想将二进制
字符串转换为
字节数组,我正在使用上述代码进行转换,但它显示的异常与上述异常类似。请任何人帮助我获取此问题的解决方案。

代码:

byte[] bval = new BigInteger(passenger_sign, Character.MAX_RADIX).toByteArray();
 java.lang.NumberFormatException: For input string: 
问题:

byte[] bval = new BigInteger(passenger_sign, Character.MAX_RADIX).toByteArray();
 java.lang.NumberFormatException: For input string: 

错误很明显,出现在您的“乘客标志”中。它的字符“[”错误

看看来源。

但是我不知道你的“乘客标志”是什么,所以我不能确定哪一行代码显示了错误。要了解更多信息,你应该提供你的“乘客标志”


兄弟这一次我更改了正确的数据,它是一个二进制数据……它的格式是正确的。@mohamedfazurullah您是否读取了输入字符串的错误
NumberFormatException:“[”
您的输入数据是
错误的
我的数据是正确的,但它不能从二进制更改为字节数组。在我的后台办公室,它以二进制格式存储,我可以将此二进制格式作为json格式的字符串。请澄清一件事,如何将二进制字符串转换为字节数组……如果我得到此信息,我可以得到解决方案……二进制字符串正在传入乘客sign@mohamedfazurullah我需要变量“乘客号”中的字符串是什么,或者您可以检查图像代码上方的结果。-119,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,2,-128,0,0,1,44,8,6,0,0,0,83,-5--->它有这个字符串。。。。