如何计算与Streams匹配谓词的元素数量?

时间:2015-10-14 22:32:44

标签: java java-8

在Java7中我有这段代码:

public int getPlayersOnline() {
    int count = 0;
    for (Player player : players) {
        if (player.isActive()) {
            count++;
        }
    }
    return count;
}

我尝试尽可能多地使用Java 8功能,如何使用lambdas改进这一功能?

1 个答案:

答案 0 :(得分:50)

这将是一个单行:

    @IBAction func userDOBSelectedAction(sender: UITextField) {
    userDOBTextField.resignFirstResponder()
}