String(zt) 你这是把一个Bytearray对象强转成String类型 这个结果是个未知的值而不是你要的字符串 因为你思路就错了。要想从Bytearray对象读取数据就得用这个类的专门的方法来读 你前面的是writeUTF 所以后面就readUTF。