while (!bStop) {
byte[] buffer = new byte[256];
if (inputStream.available() > 0) {
inputStream.read(buffer);
int i = 0;
for (i = 0; i < buffer.length && buffer[i] != 0; i++) {
}
final String strInput = new String(buffer, 0, i);
System.out.println(strInput);`
}
输入流数据以加密形式以字节为单位。当我打印数据时,我会得到有趣的人物。如何以 - &gt;的形式直接将输入流转换为十六进制 01 2A 03 AA。
请帮助。
答案 0 :(得分:0)
试试这个
byte[] array = ByteStreams.toByteArray(inputStream);