Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Metodo Descripcion
def +(elem: A): List[A] Antepone un elemento a esta lista
def ::(x: A): List[A] Aade un elemento al principio de esta
lista.
def :::(prefix: List[A]): Aade los elementos de una lista que
List[A] figura en frente de esta lista.
def ::(x: A): List[A] Aade un elemento x al principio de la lista
def addString(b: Aade todos los elementos de la lista a un
StringBuilder): constructor de cadena.
StringBuilder
def addString(b: Aade todos los elementos de la lista a un
StringBuilder, sep: generador de cadenas utilizando una
String): StringBuilder cadena de separacin.
def apply(n: Int): A Selecciona un elemento por su ndice en la
lista.
def contains(elem: Comprueba si la lista contiene un valor
Any): Boolean dado como un elemento.
def copyToArray(xs: Copia los elementos de la lista a una
Array[A], start: Int, matriz. Rellena los xs array dado con
len: Int): Unit elementos como mximo len de esta lista,
a partir de la posicin inicio.
def distinct: List[A] Construye una nueva lista de la lista sin
elementos duplicados.
def drop(n: Int): Devuelve todos los elementos excepto los
List[A] primeros n.
def dropRight(n: Int): Devuelve todos los elementos excepto los
List[A] ltimos n.
def dropWhile(p: (A) Gotas prefijo ms largo de los elementos
=> Boolean): List[A] que satisfacen un predicado.
def endsWith[B](that: Comprueba si la lista termina con la
secuencia dada.
Seq[B]): Boolean
def equals(that: Any): El es igual mtodo para secuencias
Boolean arbitrarias. Compara esta secuencia para
algn otro objeto.
def exists(p: (A) => Comprueba si un predicado tiene para
Boolean): Boolean algunos de los elementos de la lista.
def filter(p: (A) => Devuelve todos los elementos de la lista
Boolean): List[A] que satisfacen un predicado.
def forall(p: (A) => Comprueba si un predicado mantiene para
Boolean): Boolean todos los elementos de la lista.
def foreach(f: (A) => Se aplica una funcin f para todos los
elementos de la lista.
Unit): Unit
def head: A Selecciona el primer elemento de la lista.
def indexOf(elem: A, Encuentra ndice de la primera aparicin
from: Int): Int de algn valor en la lista despus o en
algn ndice de inicio.
def init: List[A] Devuelve todos los elementos excepto el
ltimo.
def intersect(that: Calcula la interseccin entre la lista de
Seq[A]): List[A] conjunto mltiple y otra secuencia.
def isEmpty: Boolean Comprueba si la lista est vaca.
def iterator: Crea un nuevo iterador sobre todos los
Iterator[A] elementos contenidos en el objeto iterable.
def last: A Devuelve el ltimo elemento.
def lastIndexOf(elem: Encuentra ndice de la ltima aparicin de
A, end: Int): Int algn valor en la lista antes o al final un
ndice determinado.
def length: Int Devuelve la longitud de la lista.
def map[B](f: (A) => Construye una nueva coleccin mediante
B): List[B] la aplicacin de una funcin para todos los
elementos de esta lista.
def max: A Busca el elemento ms grande.
def min: A Busca el elemento ms pequeo.
def mkString: String Muestra todos los elementos de la lista en
una cadena.
def mkString(sep: Muestra todos los elementos de la lista de
String): String una cadena mediante una cadena de
separacin.
def reverse: List[A] Devuelve nueva lista con los elementos en
orden inverso.
def sorted[B >: A]: Ordena la lista segn una Orden.
List[A]
def Comprueba si la lista contiene la secuencia
dada en un ndice dado.
startsWith[B](that:
Seq[B], offset: Int):
Boolean
def sum: A Resume los elementos de esta coleccin.
def tail: List[A] Devuelve todos los elementos excepto el
primero.
def take(n: Int): Devuelve primeros n elementos.
List[A]
def takeRight(n: Int): Devuelve ltimos n elementos.
List[A]
def toArray: Array[A] Convierte la lista en una matriz.
def toBuffer[B >: A]: Convierte la lista a un tampn mutable.
Buffer[B]
def toMap[T, U]: Convierte esta lista a un mapa.
Map[T, U]
def toSeq: Seq[A] Convierte la lista a una secuencia.
def toSet[B >: A]: Convierte la lista a un conjunto.
Set[B
def toString(): String Convierte la lista en una cadena.
Otros metodos: