Sur*_*mad 3 java string parsing android
我的部分代码就在这里!
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]);
Run Code Online (Sandbox Code Playgroud)
这清楚地解析但问题是它失去了负号.那就是"消息"包含(1,-3).请帮助我解析而不会失去-ve标志.
String message = "1,-3";
String[] msg = message.split(",");
int x = Integer.parseInt(msg[0]);
int y = Integer.parseInt(msg[1]);
System.out.println(x);
System.out.println(y);
Run Code Online (Sandbox Code Playgroud)
工作没有问题.输出:
1
-3