Java 8如何过滤到两个不同的列表?

时间:2016-02-19 15:57:54

标签: java java-8 java-stream

我的代码看起来像这样

final Handler handler = new Handler()
handler.postDelayed( new Runnable() {

    @Override
    public void run() {
        //Do your things
    handler.postDelayed( this, 60 * 1000 );
    }
}, 60 * 1000 );

我想重构成像这样的东西

{{1}}

我的问题是,在第二个更易读的例子中,我迭代两次objs。有没有办法在使用流的一次传递中实现相同的结果?

关键问题是,是否可以保持O(n)而不是O(2n)或O(cN),其中c是所有可能的状态(~14)

0 个答案:

没有答案