分隔字符串中彼此相邻的整数

时间:2018-11-01 15:20:15

标签: java string int java.util.scanner

对于此代码段,用户在字符串中彼此相邻提供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

0 个答案:

没有答案