Почему stream.count()
не возвращает int
?
Я понимаю, что я легко могу преобразовать long
в int
путем кастинга
return (int) players.stream().filter(Player::isActive).count();
но почему будет java stream.count()
возвращать long
вместо int
?