takeWhile()与Java9中的filter()有何不同。它有什么额外的实用程序?Stream.of(1,2,3,4,5,6,7,8,9,10).filter(i->i这可能是下面会做的Stream.of(1,2,3,4,5,6,7,8,9,10).takeWhile(i->i那么这个新功能的需求是什么? 最佳答案 filter将从流中删除所有不满足条件的项目。takeWhile将在第一次出现不满足条件的项目时中止流。例如Stream.of(1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1).fil