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阳
呼唤远方
相关分类