|
|
Scala 2
v2.1.3 |
class
Seq
[ A ]
extends
java.lang.Object with
scala.PartialFunction[scala.Int,A] with
scala.Iterable[A] with
scala.ScalaObjectSeq[A] represents finite sequences of elements
of type A.| Def Summary | |
def
concat
[ A <: B ]
( that : scala.Seq[B] )
: scala.Seq[B]
Returns the concatenation of two sequences. |
|
def
copyToArray
[ A <: B ]
( xs : scala.Array[B] , start : scala.Int )
: scala.Array[B]
Fills the given array xs with the elements of
this sequence starting at position start.
|
|
def
drop
( n : scala.Int )
: scala.Seq[A]
Returns a new sub-sequence that drops the first n
elements of this sequence.
|
|
def
indexOf
[ A <: B ]
( elem : B )
: scala.Int
Returns the index of the first occurence of the specified object in this sequence. |
|
def
isDefinedAt
( x : scala.Int )
: scala.Boolean
Is this partial function defined for the index x?
|
|
def
lastIndexOf
[ A <: B ]
( elem : B )
: scala.Int
Returns the index of the last occurence of the specified element in this sequence, or -1 if the sequence does not contain this element. |
|
def
length
: scala.Int
Returns the length of the sequence. |
|
def
mkString
( start : java.lang.String , sep : java.lang.String , end : java.lang.String )
: java.lang.String
Returns a string representation of this sequence. The resulting string begins with the string start and is finished by the string
end. Inside, the string representations of elements (w.r.t.
the method toString()) are separated by the string
sep.
Ex: List(1, 2, 3).mkString("(", "; ", ")") = "(1; 2; 3)"
|
|
protected
|
def
stringPrefix
: java.lang.String
Defines the prefix of the string representation. |
def
subseq
( from : scala.Int , len : scala.Int )
: scala.Seq[A]
Returns a subsequence starting from index from
consisting of len elements.
|
|
def
take
( n : scala.Int )
: scala.Seq[A]
Returns the sub-sequence starting from index n.
|
|
def
toArray
[ A <: B ]
: scala.Array[B]
Converts this sequence to a fresh Array |
|
def
toList
: scala.List[A]
Transform this sequence into a list of all elements. |
|
override
|
def
toString
: java.lang.String
Customizes the toString method.
|
| Def Detail |
def
concat
[ A <: B ]( that : scala.Seq[B] ) : scala.Seq[B]
def
copyToArray
[ A <: B ]( xs : scala.Array[B] , start : scala.Int ) : scala.Array[B]
xs with the elements of
this sequence starting at position start.xs filled with this list.def
drop
( n : scala.Int ) : scala.Seq[A]
n
elements of this sequence.def
indexOf
[ A <: B ]( elem : B ) : scala.Int
def
isDefinedAt
( x : scala.Int ) : scala.Boolean
x?x is a legal sequence index.def
lastIndexOf
[ A <: B ]( elem : B ) : scala.Int
def
length
: scala.Int
def
mkString
( start : java.lang.String , sep : java.lang.String , end : java.lang.String ) : java.lang.String
start and is finished by the string
end. Inside, the string representations of elements (w.r.t.
the method toString()) are separated by the string
sep.
Ex: List(1, 2, 3).mkString("(", "; ", ")") = "(1; 2; 3)"def
stringPrefix
: java.lang.String
def
subseq
( from : scala.Int , len : scala.Int ) : scala.Seq[A]
from
consisting of len elements.def
take
( n : scala.Int ) : scala.Seq[A]
n.def
toArray
[ A <: B ] : scala.Array[B]
def
toList
: scala.List[A]
def
toString
: java.lang.String
toString method.