在Java7中我有这个代码:
public int getPlayersOnline() {
int count = 0;
for (Player player : players) {
if (player.isActive()) {
count++;
}
}
return count;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试尽可能多地使用Java 8功能,如何使用lambdas改进这一功能?
Lou*_*man 51
这将是一个单行:
return (int) players.stream().filter(Player::isActive).count();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20466 次 |
| 最近记录: |