for循环用于从电影列表中删除电影。Loop第一次成功运行,但For循环在删除第二部电影后抛出超出范围的异常。电影列表包含17部电影
我已经尝试更改size变量的值以及每次循环时减小size变量的值。
public String toString(){
StringBuilder returnString = new StringBuilder();
int newSize = 16;
for (int i = 0; i <newSize ; i++) {
returnString.append(i+1).append("\n");
returnString.append("Movie title: ")
.append(movieList.get(i).getTitle())
.append("\n");
returnString.append("Lead Actor: ")
.append(movieList.get(i).getActor())
.append("\n");
returnString.append("Release Year: ")
.append(movieList.get(i).getYear())
.append("\n");
returnString.append("Genre: ")
.append(movieList.get(i).getGenre())
.append("\n");
}
return returnString.toString();}
慕少森
BIG阳
呼唤远方
随时随地看视频慕课网APP
相关分类