Java 将电影分成不同类型
我正在做一个课堂作业,我们刚开始讲条件句。在作业中,我得到了一张电影列表,我应该按类型推荐它们。用户输入他们想要的类别,并显示类别列表。唯一的问题是我不确定我要做什么才能把它们归类 假设我们有一部动作片《死亡池》。 然后是家庭电影《冰冻》Java 将电影分成不同类型,java,Java,我正在做一个课堂作业,我们刚开始讲条件句。在作业中,我得到了一张电影列表,我应该按类型推荐它们。用户输入他们想要的类别,并显示类别列表。唯一的问题是我不确定我要做什么才能把它们归类 假设我们有一部动作片《死亡池》。 然后是家庭电影《冰冻》 我是否可以制作自己的字符串,称之为“家庭和行动”?您可以创建一个流派枚举: public enum Genre { ACTION, COMEDY, HORROR, ... } 因此,您可以在电影类上创建一个流派属性: publ
我是否可以制作自己的字符串,称之为“家庭和行动”?您可以创建一个流派枚举:
public enum Genre {
ACTION,
COMEDY,
HORROR,
...
}
因此,您可以在电影类上创建一个流派属性:
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());
List actionMovies=movies.stream()
.filter(m->m.getCategory().equals(Genre.ACTION))
.collect(Collectors.toList());
到目前为止你都试了些什么?在另一个教室里有一只老鼠。我假设你有一个电影
课。如果是这样的话,我想你会想要一个字符串,比如字符串类型代码>。然后在主程序中,您可以使用if(movie.genre.equalsIgnoreCase(“action”){}
等选项选择电影