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()的注解,它将出错。
暂无答案!
目前还没有任何答案,快来回答吧!