(Changed in version 2.8.0) collect has changed. The previous behavior can be reproduced with toSeq.
(bufferedIterator2: MonadOps[T]).filter(p)
(bufferedIterator2: MonadOps[T]).flatMap(f)
(bufferedIterator2: MonadOps[T]).map(f)
(bufferedIterator2: StringAdd).self
(bufferedIterator2: StringFormat).self
(bufferedIterator2: MonadOps[T]).withFilter(p)
(Since version 2.10.0) use fold instead
(bufferedIterator2: ArrowAssoc[BufferedIterator2[T]]).x
(Since version 2.10.0) Use leftOfArrow instead
(bufferedIterator2: Ensuring[BufferedIterator2[T]]).x
(Since version 2.10.0) Use resultOfEnsuring instead
Serves the same purpose as
BufferedIteratorin Scala, but itstakeWhilemethod properly doesn't consume the next element.