将List / Map转换为org.apache.flink.util.Collector



如何将List/Map转换为org.apache.flink.util.Collector?

假设我有这个:

List<Tuple2<Double, Integer>> list = new ArrayList<Tuple2<Double, Integer>>();

我想得到这样的东西:

Collector<Tuple2<Double, Integer>> data = ... list.getCollector();

任何想法?

尝试使用这个ListCollector作为桥梁,使用这个类你可以将你的List (ArrayList)转换为一个Collector(ListCollector),使用构造函数

感谢@karelss

解决方案:

List<Tuple2<Double, Integer>> list = new ArrayList<Tuple2<Double, Integer>>();
list.add(...);
Collector<Tuple2<Double, Integer>> data = new ListCollector<>(list);

相关内容

  • 没有找到相关文章

最新更新