Я пытаюсь использовать Tuple2, чтобы сохранить для каждой вершины на моем графике три значения: id, weight и label.
В настоящее время у меня есть:
List<Tuple2<Object,Integer>> vertices = Lists.newArrayList(
new Tuple2<Object,Integer>(1l,0),
new Tuple2<Object,Integer>(2l,Integer.MAX_VALUE),
new Tuple2<Object,Integer>(3l,Integer.MAX_VALUE),
new Tuple2<Object,Integer>(4l,Integer.MAX_VALUE),
);
И я пытаюсь создать вложенный Tuple2, как показано ниже:
List<Tuple2<Object,Tuple2<Integer,String>>> vertices = Lists.newArrayList(
new Tuple2<Object,Tuple2<Integer,String>>(1l,(0,"A")),
new Tuple2<Object,Tuple2<Integer,String>>(2l,(Integer.MAX_VALUE,"B")),
new Tuple2<Object,Tuple2<Integer,String>>(3l,(Integer.MAX_VALUE,"C")),
new Tuple2<Object,Tuple2<Integer,String>>(4l,(Integer.MAX_VALUE,"D"))
);
но это дает мне ошибку.
Не могли бы вы помочь мне, выявив, что не так.
Спасибо