在Java7中,我有这样的代码:
public int getPlayersOnline() {
int count = 0;
for (Player player : players) {
if (player.isActive()) {
count++;
}
}
return count;
}我正在尝试尽可能多地使用Java 8的特性,我该如何使用lambdas来改进这一点呢?
发布于 2015-10-15 06:34:14
这将是一行代码:
return (int) players.stream().filter(Player::isActive).count();https://stackoverflow.com/questions/33136772
复制相似问题