-3
我正在嘗試做一個班級任務,我們剛開始使用條件。對於作業我給出了一個電影列表,我應該按照流派推薦他們。用戶輸入他們想要的類別和類別顯示列表。唯一的問題是我不知道我必須做些什麼才能將它們放入一個類別。將電影分爲類型
可以說我們有Deadpool及其動作片。 然後冷凍這是一部家庭電影。
我會讓我自己的字符串叫它家庭和行動?
我正在嘗試做一個班級任務,我們剛開始使用條件。對於作業我給出了一個電影列表,我應該按照流派推薦他們。用戶輸入他們想要的類別和類別顯示列表。唯一的問題是我不知道我必須做些什麼才能將它們放入一個類別。將電影分爲類型
可以說我們有Deadpool及其動作片。 然後冷凍這是一部家庭電影。
我會讓我自己的字符串叫它家庭和行動?
您可以創建一個類型枚舉:
public enum Genre {
ACTION,
COMEDY,
HORROR,
...
}
因此,您創建的Movie類類型屬性:
public class Movie {
private long id;
private String name;
private Genre genre;
}
然後你可以從一個類別中的所有電影:
List<Movie> actionMovies = movies.stream()
.filter(m -> m.getCategory().equals(Genre.ACTION))
.collect(Collectors.toList());
到目前爲止您嘗試了什麼? –
有一隻老鼠在分開。 – stark
我假設你有一個'Movie'類。如果是這樣的話,我會認爲你會想在該類中使用一個字符串,比如'String genre;'。然後在主程序中,你可以用if(movie.genre.equalsIgnoreCase(「action」)){}來選擇電影等等 –