|
Scala 2.1.7patch8283
|
class
ListBuffer
[ A ]
extends
java.lang.Object with
scala.collection.mutable.Buffer[A] with
scala.ScalaObjectConstructor Summary | |
def
this
|
Def Summary | |
def
+:
( x : A )
: scala.collection.mutable.Buffer[A]
Prepend a single element to this buffer. |
|
override
|
def
+=
( x : A )
: scala.Unit
Append a single element to this buffer. |
def
-
( x : A )
: scala.collection.mutable.Buffer[A]
Remove a single element from the buffer and return the identity of the buffer. Same as ``this -= x; this'' |
|
def
-=
( x : A )
: scala.Unit
Remove a single element from this buffer. |
|
def
apply
( n : scala.Int )
: A
Returns the n th element of this list. This method
yields an error if the element does not exist.
|
|
def
clear
: scala.Unit
Clears the buffer contents. |
|
override
|
def
clone
: scala.collection.mutable.Buffer[A]
Return a clone of this buffer. |
override
|
def
elements
: java.lang.Object with scala.Iterator[A]
Returns an iterator over all elements of this list. Note: the iterator can be affected by insertions, updates and deletions that are performed afterwards on the buffer. To get iterator an over the current buffer snapshot, use toList.elements |
override
|
def
equals
( obj : scala.Any )
: scala.Boolean
Checks if two buffers are structurally identical. |
def
insertAll
( n : scala.Int , iter : scala.Iterable[A] )
: scala.Unit
Inserts new elements at the index n . Opposed to method
update , this method will not replace an element with a new
one. Instead, it will insert a new element at index n .
|
|
def
length
: scala.Int
Returns the length of this buffer. |
|
def
prependToList
( xs : scala.List[A] )
: scala.List[A]
Prepends the elements of this buffer to a given list |
|
def
remove
( n : scala.Int )
: A
Removes the element on a given index position. |
|
override protected
|
def
stringPrefix
: java.lang.String
Defines the prefix of the string representation. |
override
|
def
toList
: scala.List[A]
Converts this buffer to a list |
def
update
( n : scala.Int , x : A )
: scala.Unit
Replace element at index n with the new element
newelem .
|
Constructor Detail |
def
this
Def Detail |
def
+:
( x : A ) : scala.collection.mutable.Buffer[A]
def
+=
( x : A ) : scala.Unit
def
-
( x : A ) : scala.collection.mutable.Buffer[A]
def
-=
( x : A ) : scala.Unit
def
apply
( n : scala.Int ) : A
n
th element of this list. This method
yields an error if the element does not exist.def
clear
: scala.Unit
def
clone
: scala.collection.mutable.Buffer[A]
ListBuffer
with the same elements.def
elements
: java.lang.Object with scala.Iterator[A]
def
equals
( obj : scala.Any ) : scala.Boolean
def
insertAll
( n : scala.Int , iter : scala.Iterable[A] ) : scala.Unit
n
. Opposed to method
update
, this method will not replace an element with a new
one. Instead, it will insert a new element at index n
.def
length
: scala.Int
def
prependToList
( xs : scala.List[A] ) : scala.List[A]
def
remove
( n : scala.Int ) : A
def
stringPrefix
: java.lang.String
def
toList
: scala.List[A]
def
update
( n : scala.Int , x : A ) : scala.Unit
n
with the new element
newelem
.