我改裝的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
請提供代碼片段 –