我正在使用扫描仪获取一个包含X和Y坐标的字符串,其形式为X,Y然后将其保存为字符串XY1,如何获取X和Y的数字以便我可以生成int X1等于X,int Y1等于Y也忽略“,”
答案 0 :(得分:1)
如果您确定字符串中有逗号,则两部分看起来像整数:
String xy1 = "123,4567";
String[] integers = xy1.split(",");
int x1 = Integer.valueOf(integers[0]);
int y1 = Integer.valueOf(integers[1]);
System.out.println(x1 + " " + y1);
输出
123 4567