def +(elem: A): List[A] |
在此列表前添加元素 |
def ::(x: A): List[A] |
在此列表的开头添加一个元素。 |
def :::(prefix: List[A]): List[A] |
将给定列表的元素添加到此列表的前面。 |
def ::(x: A): List[A] |
在列表的开头添加元素x |
def addString(b: StringBuilder): StringBuilder |
将列表的所有元素追加到字符串生成器。 |
def addString(b: StringBuilder, sep: String): StringBuilder |
使用分隔符字符串将列表的所有元素追加到字符串生成器。 |
def apply(n: Int): A |
通过列表中的索引选择元素。 |
def contains(elem: Any): Boolean |
测试列表是否包含给定值作为元素。 |
def copyToArray(xs: Array[A], start: Int, len: Int): Unit |
将列表的元素复制到数组。从位置开始处开始,以给定数组xs填充此列表中最多长度(len)个元素。 |
def distinct: List[A] |
从列表中构建一个没有任何重复元素的新列表。 |
def drop(n: Int): List[A] |
返回除前n个元素外的所有元素。 |
def dropRight(n: Int): List[A] |
返回除最后n个元素外的所有元素。 |
def dropWhile(p: (A) => Boolean): List[A] |
删除满足谓词的元素的最长前缀。 |
def endsWith[B](that: Seq[B]): Boolean |
测试列表是否以给定序列结尾。 |
def equals(that: Any): Boolean |
任意序列的equals方法。将此序列与其他对象进行比较。 |
def exists(p: (A) => Boolean): Boolean |
测试谓词是否对列表的某些元素成立。 |
def filter(p: (A) => Boolean): List[A] |
返回列表中满足谓词的所有元素。 |
def forall(p: (A) => Boolean): Boolean |
测试谓词是否对列表的所有元素成立。 |
def foreach(f: (A) => Unit): Unit |
将函数f应用于列表的所有元素。 |
def head: A |
选择列表的第一个元素。 |
def indexOf(elem: A, from: Int): Int |
在索引位置之后找到列表中第一个出现值的索引。 |
def init: List[A] |
返回除最后一个元素之外的所有元素。 |
def intersect(that: Seq[A]): List[A] |
计算列表和另一个序列之间的多集交集。 |
def isEmpty: Boolean |
测试列表是否为空。 |
def iterator: Iterator[A] |
在可迭代对象中包含的所有元素上创建一个新的迭代器。 |
def last: A |
返回最后一个元素。 |
def lastIndexOf(elem: A, end: Int): Int |
查找列表中最后一次出现某个值的索引;在给定索引之前或在给定索引处。 |
def length: Int |
返回列表的长度。 |
def map[B](f: (A) => B): List[B] |
通过将函数应用于此列表的所有元素来构建新集合。 |
def max: A |
查找最大的元素。 |
def min: A |
查找最小的元素。 |
def mkString: String |
以字符串显示列表的所有元素。 |
def mkString(sep: String): String |
使用分隔符字符串显示列表中所有元素。 |
def reverse: List[A] |
返回具有相反顺序元素的新列表。 |
def sorted[B >: A]: List[A] |
根据排序对列表进行排序。 |
def startsWith[B](that: Seq[B], offset: Int): Boolean |
测试列表是否在给定索引处包含给定序列。 |
def sum: A |
总结此集合的元素。 |
def tail: List[A] |
返回除第一个元素外的所有元素。 |
def take(n: Int): List[A] |
返回第一个“ n”个元素。 |
def takeRight(n: Int): List[A] |
返回最后的“ n”个元素。 |
def toArray: Array[A] |
将列表转换为数组。 |
def toBuffer[B >: A]: Buffer[B] |
将列表转换为可变缓冲区。 |
def toMap[T, U]: Map[T, U] |
将此列表转换为地图。 |
def toSeq: Seq[A] |
将列表转换为序列。 |
def toSet[B >: A]: Set[B] |
将列表转换为集合。 |
def toString(): String |
将列表转换为字符串 |