Java 如何区分ByteArray和字符串
我正在创建一个android应用程序,它通过TCP/IP从windows应用程序接收文本。它工作得很好,但现在我正在尝试发送图像。图像转换为bytearray并通过TCP/IP发送。但是,在接收端,我必须使用if/else语句将bytearray与普通文本字符串区分开来,以便将bytearray转换为图像并按原样显示文本消息。有人知道怎么做吗 在许多应用程序中,我遇到图像以base64编码的形式存储在xml中。 或者,您可能希望在字符串和图像中引入头信息(在简单的情况下是头字节或类似的信息),您可以使用if/elseJava 如何区分ByteArray和字符串,java,android,tcpclient,tcp-ip,Java,Android,Tcpclient,Tcp Ip,我正在创建一个android应用程序,它通过TCP/IP从windows应用程序接收文本。它工作得很好,但现在我正在尝试发送图像。图像转换为bytearray并通过TCP/IP发送。但是,在接收端,我必须使用if/else语句将bytearray与普通文本字符串区分开来,以便将bytearray转换为图像并按原样显示文本消息。有人知道怎么做吗 在许多应用程序中,我遇到图像以base64编码的形式存储在xml中。 或者,您可能希望在字符串和图像中引入头信息(在简单的情况下是头字节或类似的信息),您