This is a weird problem. Here is my code
String reply = listen.executeUrl("http://localhost:8080/JavaBridge/reply.php);
executeUrl returns as String object whatever is returned by the reply.php file.
Now comes the problem. In reply.php I am returning an PHP array and reply is a String.
When I do
System.out.println("Reply = "+reply);
I get
Reply = array(2) { [0]=> string(14) "Dushyant Arora" [1]=> string(19
) "@dushyantarora13 hi"}
But reply is still a String. How do I convert it into a String array or an Array.
There’s nothing weird about it at all. You have declared
String reply, so of course it’s a string. The standard way of splitting aStringinto aString[]is to useString.split, but I’d seriously consider changing the format of the reply string rather than trying to figure out the regex for the current format, because it’s not all that friendly as it is.