Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何区分ByteArray和字符串_Java_Android_Tcpclient_Tcp Ip - Fatal编程技术网

Java 如何区分ByteArray和字符串

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

我正在创建一个android应用程序,它通过TCP/IP从windows应用程序接收文本。它工作得很好,但现在我正在尝试发送图像。图像转换为bytearray并通过TCP/IP发送。但是,在接收端,我必须使用if/else语句将bytearray与普通文本字符串区分开来,以便将bytearray转换为图像并按原样显示文本消息。有人知道怎么做吗

在许多应用程序中,我遇到图像以base64编码的形式存储在xml中。 或者,您可能希望在字符串和图像中引入头信息(在简单的情况下是头字节或类似的信息),您可以使用if/else