Jui*_*iCe 6 java android type-conversion
这只是错误检查我的代码,但我想将字节数组中的单个字节转换为字符串.有谁知道如何做到这一点?这是我到目前为止:
recBuf = read( 5 );
Log.i( TAG, (String)recBuf[0] );
Run Code Online (Sandbox Code Playgroud)
但当然这不起作用.
我已经google了一下,但只找到了将整个byte []数组转换为字符串的方法......
new String( recBuf );
Run Code Online (Sandbox Code Playgroud)
我知道我可以这样做,然后筛选字符串,但如果我知道如何以这种方式操作,它将使我的任务更容易.
SLa*_*aks 10
您可以使用单个字节创建一个新的字节数组:
new String(new byte[] { recBuf[0] })
Run Code Online (Sandbox Code Playgroud)
使用toString方法Byte
String s=Byte.toString(recBuf[0] );
Run Code Online (Sandbox Code Playgroud)
尝试上面,它的工作原理.
例:
byte b=14;
String s=Byte.toString(b );
System.out.println("String value="+ s);
Run Code Online (Sandbox Code Playgroud)
输出:
String value=14
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11286 次 |
| 最近记录: |