我的代码看起来像这样
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)