不打印arraylist但索引正确吗?

iqjalb3h  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(179)
public void Search(){
    System.out.println("Enter ID#:");
    String search = sc.next();
    if(L1.contains(search)){
        int index = L1.indexOf(search);
        System.out.println("ID#\tNAME\tQ1\tQ2\tQ3\tAVE");
        for(int i = 0;i<6;i++){
            System.out.printf("%s",(index++) +"\t");
            //System.out.printf("%s",L1.get(index++)+"\t"); <---Error IndexOutOfBoundsException
        }
    }else{
        System.out.println("Invalid ID number");
    }
}

请帮助我的java项目。为什么打印数组列表时会出错?我试图打印索引,如果它是错误的,但我认为它的罚款,如果搜索==index0的prinf go 0-5,这是我想打印的数组,但不是索引编号,而是索引元素。但是如果我取消对l1.get()的注解,它将出错。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题