幫我這個爪哇 - 刪除元素列表
Movie{
int id;
String title;
}
List<Movie> movies = new ArrayList<Movie>();
Movie movie1 = new Movie(1,"movie1");
Movie movie2 = new Movie(2,"movie2");
Movie movie3 = new Movie(1,"movie3");
Movie movie4 = new Movie(2,"movie4");
movies.add(movie1); movies.add(movie2); movies.add(movie3); movies.add(movie4);
現在我的電影列表,包括上面的所有4。
(movies1,movies2,movies3,movies4)
但我希望我的電影的名單隻包含有相同的ID 這是那些中添加的最後一個電影:
(movies3,movies4);
更新: 感謝答案@LeffeBrune但現在如果我想要兩個或更多的領域,而不是一個領域。我該怎麼辦?
Movie{
int id; String title ; String plot;
}
for example for both id and title field.
(1,"title1","plot1"),(2,"title2","plot2"),(1,"title3","plot3"),(1,"title1","plot4")
will become
(2,"title2","plot2"),(1,"title3","plot3"),(1,"title1","plot4"),
基於LeffeBrune的回答,我應該把整個影片對象爲重點,並覆蓋平等的方法。
是否想從'電影'本身中刪除'movie1'和'movie3',或者只是返回具有'id = 2'的電影列表?你的問題表明你希望它們被刪除,但是如果我們再也不需要它們,那麼首先添加它們的意義何在? – Compass 2014-11-05 15:52:16
我假設你的意思是{movie3,movie4}的列表,因爲這些是最後添加了不同ID的兩部電影。 – LeffeBrune 2014-11-05 15:55:48
@LeffeBrune是的,錯字錯誤,對不起! – user2747502 2014-11-05 16:00:43