无法将解析(字节[])应用于java.lang.string

无法将解析(字节[])应用于java.lang.string,java,android,Java,Android,试图解析数据以在设备和测试服务器之间建立连接。除了,我在String parsedMessage=(String)comm.parse(toParse).getPayload()中的(toParse)上有一条红线解析(字节[])无法应用于(java.lang.String) 我尝试将字符串toParse更改为字节[]toParse,这会使解析(toParse)的红线消失,但字节[]toParse变为红色,错误为“required byte[],found java.lang.String” 尝试

试图解析数据以在设备和测试服务器之间建立连接。除了,我在
String parsedMessage=(String)comm.parse(toParse).getPayload()中的
(toParse)
上有一条红线解析(字节[])无法应用于(java.lang.String)

我尝试将
字符串toParse
更改为
字节[]toParse
,这会使
解析(toParse)
的红线消失,但
字节[]toParse
变为红色,错误为“required byte[],found java.lang.String”


尝试如下方式调用方法getBytes():

String parsedMessage = (String)comm.parse(toParse.getBytes()).getPayload();

我运行了一个测试,发现以下错误:
java.lang.ClassCastException:byte[]无法转换为java.lang.String
String parsedMessage=(String)comm.parse(toParse.getBytes()).getPayload()
你能告诉我getPayload()方法的返回类型是什么吗?当然,它是一个字符串。字符串类型。
String parsedMessage = (String)comm.parse(toParse.getBytes()).getPayload();