当前位置: 首页 > 知识库问答 >
问题:

在java中理解stream.map[副本]

谷梁昊空
2023-03-14

示例:

[1,“Desc”,...,...,1]

[1,“Desc”,...,...,2]

List<Object[]> myList = queryLaunched(...);

稍后,我想对对象[]的这个列表执行一些操作:

[[1,“Desc”,...,...,1],[1,“Desc”,...,...,2],...]

并且我正在尝试以以下方式使用Stream.Map:

myList.stream().map(item -> System.out.println(item.toString()));

我如何打印,然后开始对列表中的每个项执行操作?

共有1个答案

景阳曜
2023-03-14

映射用于将转换为。为了打印元素,不要使用map

您可以使用终端操作:

myList.stream().forEach(item -> System.out.println(Arrays.toString(item)));

或一个中间操作(后面可以是附加操作):

myList.stream().peek(item -> System.out.println(Arrays.toString(item)))... ;
 类似资料:
  • 当我们在spring中使用@autowire注释对对象进行克里特化时,是否必须在configuration类中指定bean?那么@Autowired在Springboot中是如何工作的呢?

  • 问题内容: 我正在尝试通过将它们添加到和中,并在中找到单独的重复项和非重复项 在本月底,我希望是和是,因为有2个额外的实例和1 。但是,运行此命令后,它们都为空。 永远不会调用提供给该流的lambda,我通过尝试在内部打印进行验证: 当我尝试与任何一个一起使用时,这将不起作用。我究竟做错了什么? 注意:可能还有其他与此类似的问题,但是我正在寻找一种规范的答案,以说明这种问题为什么不适用于Java

  • 我试图创建一个列表,其中偶数显示为原样,奇数显示为“奇数”。 这是我正在尝试的代码。 我希望得到这样的东西 但我不断收到语法错误异常: 我做错了什么?

  • 例如,我得到了一个堆栈跟踪,如下所示: 那么这个异常的根本原因是什么呢?从堆栈跟踪中,我发现类中的函数存在问题!然而,当我把一个断点放在那里,程序永远不会停在那个断点上。 有人能解释一下吗?在一般情况下,我应该如何使用堆栈进行调试(从下到上读或从上到下读)!

  • 你们很多人都知道,欧洲有夏季和冬季。一年两次,所有欧盟成员国的时钟从冬季调到夏季(在3月的最后一个星期天),从夏季调回到冬季(在10月的最后一个星期天)(更多信息在这里)。现在,欧洲议会即将提议取消那些钟表变化。 在Java中,我们有日历,并且日历总是知道正确的时区(例如,夏季为GMT+1,冬季为GMT+2)。Java如何管理这一点?如果它改变了,它会对我们的系统产生什么影响? 所以,正如我在评论

  • 一、Kafka集群 Kafka 使用 Zookeeper 来维护集群成员 (brokers) 的信息。每个 broker 都有一个唯一标识 broker.id,用于标识自己在集群中的身份,可以在配置文件 server.properties 中进行配置,或者由程序自动生成。下面是 Kafka brokers 集群自动创建的过程: 每一个 broker 启动的时候,它会在 Zookeeper 的 /b