List<Integer> lst = Stream.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) .collect(Collectors.toList());StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();DataStream<Integer> dataStream = env.fromCollection(lst);dataStream.flatMap(new FlatMapFunction<Integer, Integer>() { @Override public void flatMap(Integer integer, Collector<Integer> collector) throws Exception { collector.collect(new Integer(integer.intValue() + 1)); }});dataStream.print();env.execute("Executing list");这最终打印:10> 49> 38> 212> 611> 54> 101> 72> 83> 97> 1我假设我在FlatMap函数的某处或打印的某处犯了错误。我试图映射它,以便每个元素因为递增 1
添加回答
举报
0/150
提交
取消
