- Source
- Buffer.scala
Def
Constructor
Body
Alias for removeAll
Alias for removeAll
Removes all collection elements, which are equal to those in given stream
Returns the collection itself
- Inherited from
- Mutable
- Source
- Mutable.scala
Alias for remove
Alias for remove
Removes all collection elements, which are equal to the given value
Returns the collection itself
- Inherited from
- Mutable
- Source
- Mutable.scala
Add array elements
Add array elements
Programms are expected to pass even private sensitive arrays, because this method is final and can be exemined not to abuse the trust
The given arguments specify range of elements to be added.
Whenever possible the adding will be done with bulk copy from given array to buffer array
Remove all streamed
Remove all streamed
Removes all collection elements, which are equal to those in given stream
Returns count of removed elements, which can be 0, 1, or many
- Inherited from
- Mutable
- Source
- Mutable.scala
Replace everything
Replace everything
Discards all old elements and adds all provided elements
- Inherited from
- Mutable
- Source
- Mutable.scala
Reorganizes elements
Reorganizes elements
Reorganizes elements according to the given permutation
val im: Idx.Mutable[Int] = (0 <> 9).stream.toBuffer
val p = Idx.Permutation.pairs(3 -> 7, 7 -> 3, 4 -> 6, 6 -> 4)
im.stream.tp
im.reposition(p)
im.stream.tp
// Output
Stream(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Stream(0, 1, 2, 7, 6, 5, 4, 3, 8, 9)