Int不能被引用

时间:2014-04-22 04:01:01

标签: java arrays

我试图将一个输入中的两个整数分成两个不同的int变量。例如,输入格式为11 2或1027 -11。这些数字之间总是有空格。

//prompt for X and Z
System.out.println("Please enter values for X and Z: ");
// breaking apart X and Z
int XZ = kb.nextInt();
int [] var = XZ.split(" ");

当我尝试将XZ转换为拆分数组时,我得到了无法取消引用int的错误。是否有更简单的方法来分割这些变量?

2 个答案:

答案 0 :(得分:2)

在字符串类

中找到

split()方法

答案 1 :(得分:1)

String#split方法位于String

只需将nextInt()更改为nextLine()

即可
   String XZ = kb.nextLine();
   String [] var = XZ.split(" ");
   int intvariables=new intvariable[var.length];
   for(int i=0;i<var.length;i++)
     {
      intvariables[i]=Integer.parseInt(var[i]);
     }