我改装的Java程序并在它的处理程序接收2个字节数组 当我打印使用的代码行这样\爪哇GET字符串
java.util.Arrays.toString(this.part1))
这些阵列我得到这样的输出这
[43, 83, 123, 97, 104, -10, -4, 124, -113, -56, 118, -23, -25, -13, -9, -85, 58, -66, -34, 38, -55, -28, -40, 125, 22, -83, -72, -93, 73, -117, -59, 72, 105, -17, 3, -53, 121, -21, -19, 103, 101, -71, 54, 37...
我知道这些字节数组包含一个字符串。我怎么能从他们那里得到这个字符串? 下面是代码
public void readPacketData(PacketBuffer data) throws IOException
{
this.field_149302_a = data.readByteArray();
this.field_149301_b = data.readByteArray();
String packet1 = (java.util.Arrays.toString(this.field_149302_a));
String packet2 = (java.util.Arrays.toString(this.field_149301_b));
}
[Java Byte Array to String to Byte Array](http://stackoverflow.com/questions/6684665/java-byte-array-to-string-to-byte-array) – thokuest
请提供代码片段 –