对于此代码段,用户在字符串中彼此相邻提供2个int,而没有任何定界符{81},以确定某个操作。但是,我需要能够分别从该字符串中解析出{8}和{1},到目前为止,大多数Java操作都尝试过(parseInt,Scanner.nextInt)将其视为单个整数而不是两个整数。这是到目前为止我正确执行的代码。
请注意,moveStr所需的dataType是字符串,并且该方法的参数无法更改
样品
输入 =“ 81”
OUTPUT1 = 8
OUTPUT2 = 1
public static int[] calcDelta(String moveStr) {
//Input of moveStr SHOULD be 2 ints
Scanner scnr = new Scanner (moveStr);
String input = scnr.nextLine();
int number = Integer.parseInt(input);
System.out.println(number);
//Number currently outputting everything as one int instead of 2