如何将这种方法实现为流?

我现在正在执行一项任务,并且还将其实现为lambda表达式。 但是现在我问自己,是否可以将这种方法表示为流?不幸的是,我找不到有关如何使用流访问堆栈的任何信息。

testee.addOperation("+", (stack) -> {
        double operand2 = stack.pop();
        double operand1 = stack.pop();

        stack.push(operand1 + operand2);
    });

这是对象XRPNCalc()的方法:

public void addOperation(String symbol, Consumer<Stack<Double>> operation) {
    operations.put(symbol, operation);
}
评论