Учитывая такие данные
UserID, MovieType , year
1, 2, 2000
1, 3, 2000
1, 2, 2006
2, 3, 2010
2, 4, 2011
2, 3, 2002
1, 2, 2010
Как лучше всего хранить его в Java, чтобы я мог отсортировать его по первому столбцу, затем по второму столбцу, а затем по третьему?
UserID, MovieType , year
1, 2, 2000
1, 2, 2006
1, 2, 2010
1, 3, 2000
2, 3, 2002
2, 3, 2010
2, 4, 2011
А затем сгруппируйте их по идентификатору пользователя и Movietype
UserID, MovieType , movies seen per year
1, 2, 3
1, 3, 1
2, 3, 2
2, 4, 1