【发布时间】:2014-12-09 06:12:14
【问题描述】:
我的部分代码在这里!
bufferedReader=new BufferedReader (inputstreamreader);
message=bufferedReader.readLine ();// ex: message has (1,-3)
String[] msg=message.split (",") //I use comma (,) as deliminator
int x=Integer.parseInt (msg [0]);
int y=Integer.parseInt (msg [1]);
这清楚地解析,但问题是它失去了负号。即“消息”包含 (1,-3)。请帮助我在不丢失 -ve 符号的情况下进行解析。
【问题讨论】:
-
您的代码看起来不错。在拆分打印之前,您收到的内容可能在发送端有问题。
-
是的...问题出在套接字的客户端!!
标签: java android string parsing