现在记录其中一种实现方式:
Map<String, String> item_id2title_map = item_conf_df.select("movieId", "title").collectAsList().stream()
.collect(Collectors.toMap(row -> row.get(0).toString(), row -> row.get(1).toString()));
Map<String, String> item_id2genres_map = item_conf_df.select("movieId", "genres").collectAsList().stream()
.collect(Collectors.toMap(row -> row.get(0).toString(), row -> row.get(1).toString()));

本文介绍了一种将电影ID映射到电影标题和类型的实现方式,通过使用Java Stream API结合Collectors工具类,高效地创建了两个Map集合,分别用于存储电影ID与标题、电影ID与类型之间的对应关系。

被折叠的 条评论
为什么被折叠?



