У меня есть этот поток
jedis.lrange("users", 0, -1).stream()
.map(user -> user.split(":"))
.collect(Collectors.groupingBy(
user -> user[0],
Collectors.toMap(a -> a[1], a2 -> a2[2])
));
, который возвращает Map<String, Map<String, String>>
, но я хочу получить Map<UUID, Map<String, Long>>
Индекс 0 должен быть преобразован в UUID, 1 в строку, 2 в длинный. Как я могу это сделать?