如何在我的代码中修复NoSuchElementException

时间:2019-04-08 08:02:09

标签: java

如何删除代码中的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]);
        }
    }

1 个答案:

答案 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);检查,以确保存在下一行。您不需要两次声明扫描仪。