我试图将一个输入中的两个整数分成两个不同的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的错误。是否有更简单的方法来分割这些变量?
答案 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]);
}