Java Optionals - 如何用函数式编写?

时间:2016-01-27 15:46:55

标签: java java-8 optional

我们有这样的代码:

cd /tmp
tar -zxvf readline-6.3.tar.gz
cd readline-6.3
./configure --prefix=$HOME/readline

make
make install
export LD_LIBRARY_PATH=$HOME/readline

我们可以用功能风格重写吗?我们找到的唯一方法是:

if (defaultCategoryEntry.isPresent())
    {
      defaultCategoryEntry.get().setValue(defaultCategoryEntry.get().getValue() + amountAdjustment);
      paymentMember.setAmount(paymentMember.getFeederBuy().getAmount()); 
    }
    else
    {
        addWarning(message().masterFeederAmountDoesnotMatch("Feeder"));
    }

但这非常难看。有没有更好的方法?

0 个答案:

没有答案
相关问题