Sei sulla pagina 1di 6

Otros metodos:

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:

def ++(xs: Map[(A, B)]): Devuelve un nuevo mapa que


Map[A, B] contiene las asignaciones de este
mapa y los proporcionados por
XS.
Devuelve un nuevo mapa que
contiene todas las asignaciones de
def -(elem1: A, elem2: A, elems:
este mapa, excepto las
A*): Map[A, B] asignaciones con una clave igual a
elem1, elem2 o cualquiera de
elems.
def --(xs: GTO[A]): Map[A, B] Devuelve un nuevo mapa con
todas las asignaciones de clave /
valor de este mapa, excepto las
asignaciones con una clave igual a
una clave a partir de los xs
objetos desplazables.
def get(key: A): Option[B] Opcionalmente devuelve el valor
asociado a una clave.
def iterator: Iterator[(A, B)] Crea un nuevo iterador sobre
todos los pares clave / valor de
este mapa
def addString(b: Aade todos los elementos de
StringBuilder): StringBuilder esta coleccin retrctil a un
constructor de cadena.
def addString(b: StringBuilder, Aade todos los elementos de
esta coleccin retrctil a un
sep: String): StringBuilder
constructor de cadena usando una
cadena de separacin.
def apply(key: A): B Devuelve el valor asociado a la
clave dada, o el resultado de
mtodo por defecto del mapa, si
no existe ninguno.
def clear(): Unit Elimina todos los enlaces desde el
mapa. Una vez completada esta
operacin, el mapa estar vaca.
def clone(): Map[A, B] Crea una copia del objeto
receptor.
def contains(key: A): Boolean Devuelve true si hay una unin de
clave en este mapa, falso en caso
contrario.
def copyToArray(xs: Array[(A, Copias valores de esta coleccin
B)]): Unit retrctil en una matriz. Rellena los
xs matriz determinada con valores
de esta coleccin retrctil.
def count(p: ((A, B)) => Cuenta el nmero de elementos
Boolean): Int de la coleccin retrctil que
satisfacen un predicado.
def default(key: A): B Define el cmputo del valor por
defecto para el mapa, devuelto
cuando no se encuentra una llave.
def drop(n: Int): Map[A, B] Devuelve todos los elementos
excepto los primeros n.
def dropRight(n: Int): Map[A, B] Devuelve todos los elementos
excepto los ltimos n
def dropWhile(p: ((A, B)) => Gotas prefijo ms largo de los
Boolean): Map[A, B] elementos que satisfacen un
predicado.
def empty: Map[A, B] Devuelve el mapa vaco del mismo
tipo que este mapa.
def equals(that: Any): Boolean Devuelve verdadero si ambos
mapas contienen exactamente las
mismas claves / valores, false en
caso contrario.
Devuelve true si el predicado p
dada es vlida para algunos de los
def exists(p: ((A, B)) =>
elementos de esta coleccin
Boolean): Boolean retrctil, de lo contrario falso.

def filter(p: ((A, B))=> Devuelve todos los elementos de


Boolean): Map[A, B] esta coleccin retrctil que
satisfacen un predicado.
def filterKeys(p: (A) => Devuelve un mapa inmutable que
Boolean): Map[A, B] consiste solamente en aquellos
pares de valores clave de este
mapa, donde las claves satisface
el predicado p.
def find(p: ((A, B)) => Busca el primer elemento de la
Boolean): Option[(A, B)] coleccin encogible satisfacer un
predicado, si los hay.
def foreach(f: ((A, B)) => Unit): Se aplica una funcin f para todos
los elementos de esta coleccin
Unit
retrctil.
def init: Map[A, B] Devuelve todos los elementos
excepto el ltimo.
def isEmpty: Boolean Comprueba si el mapa est vaca.
def keys: Iterable[A] Devuelve un iterador sobre todas
las claves.
def last: (A, B) Devuelve el ltimo elemento.
def max: (A, B) Busca el elemento ms grande.
def min: (A, B) Busca el elemento ms pequeo.
def mkString: String Muestra todos los elementos de
esta coleccin retrctil en una
cadena.
def product: (A, B) Devuelve el producto de todos los
elementos de esta coleccin
retrctil con respecto al operador
* en num.
def remove(key: A): Option[B] Elimina una clave de este mapa,
devolviendo el valor previamente
asociado con esa clave como una
opcin.
def retain(p: (A, B) => Retiene slo aquellas asignaciones
Boolean): Map.this.type para las cuales el predicado p
retorna verdadero.
def size: Int Devuelve el nmero de elementos
en este mapa.
def sum: (A, B) Devuelve la suma de todos los
elementos de esta coleccin
retrctil con respecto al operador
+ en num.
def tail: Map[A, B] Devuelve todos los elementos
excepto el primero.
def take(n: Int): Map[A, B] Devuelve primeros n elementos.
def takeRight(n: Int): Map[A, Devuelve ltimos n elementos.
B]
def takeWhile(p: ((A, B)) => Toma prefijo ms largo de los
Boolean): Map[A, B] elementos que satisfacen un
predicado.
def toArray: Array[(A, B)] Convierte esta coleccin retrctil
en una matriz.
def toBuffer[B >: A]: Buffer[B] Devuelve un tampn que contiene
todos los elementos de este
mapa.
def toList: List[A] Devuelve una lista que contiene
todos los elementos de este
mapa.
def toSeq: Seq[A] Devuelve una ss que contiene
todos los elementos de este
mapa.
def toSet: Set[A] Devuelve un conjunto que
contiene todos los elementos de
este mapa.
def toString(): String Devuelve una representacin de
cadena del objeto.

Potrebbero piacerti anche