如何删除代码中的NoSuchElementException
?
我也正在申请hasNextLine
,但当时也没有接受。
public static void main (String[] args) throws java.lang.Exception{
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
Scanner sc1=new Scanner(System.in);
String c[]=new String[t];
String d[]=new String[t];
int b[]=new int[t];
for(int i=0;i<t;i++){
b[i]=sc.nextInt();
String a[]=sc1.nextLine().split(" ");
c[i]=a[0];
d[i]=a[1];
}
for(int j=0;j<t;j++){
new X().substr(c[j],d[j]);
}
}
答案 0 :(得分:2)
在扫描下一行之前进行var data = [ { price: 1, name: 'qq' }, { price: 2, name: 'ww' }],
newData = [ { price: 100 }, { price: 200 }];
data.forEach((o, i) => Object.assign(o, newData[i]));
console.log(data);
检查,以确保存在下一行。您不需要两次声明扫描仪。