有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java每N次。使用流从对象数组中删除元素

我正在尝试用流解决一些简单的练习,我想知道哪种方法是从Person[]中获取流的最有效方法,但每秒钟都要获取一个对象

Person[] myarr = {person1, person2, person3, person4, person5};

输出流应该由对象组成person1, person3, person5有什么好的有效想法吗


共 (1) 个答案

  1. # 1 楼答案

    IntStream.range(0, myarr.length)
        .filter(i -> i % 2 == 0)
        .mapToObj(i -> myarr[i]);