def ++(xs: Map[(A, B)]): Map[A, B] |
返回一个新映射,其中包含此映射以及xs提供的映射。 |
def -(elem1: A, elem2: A, elems: A*): Map[A, B] |
返回一个新地图,其中包含该地图的所有映射,但键等于elem1,elem2或任何elems的映射除外。 |
def --(xs: GTO[A]): Map[A, B] |
返回具有此映射的所有键/值映射关系的新映射,但键与可遍历对象xs中的键相等的映射除外。 |
def get(key: A): Option[B] |
(可选)返回与键关联的值。 |
def iterator: Iterator[(A, B)] |
在此映射的所有键/值对上创建一个新的迭代器 |
def addString(b: StringBuilder): StringBuilder |
将此收缩集合的所有元素追加到字符串生成器。 |
def addString(b: StringBuilder, sep: String): StringBuilder |
使用分隔符字符串将此收缩集合的所有元素附加到字符串生成器。 |
def apply(key: A): B |
返回与给定键关联的值,或者返回映射的默认方法的结果(如果不存在)。 |
def clear(): Unit |
从地图上删除所有绑定。此操作完成后,映射将为空。 |
def clone(): Map[A, B] |
创建接收者对象的副本。 |
def contains(key: A): Boolean |
如果此映射中有键的绑定,则返回true,否则返回false。 |
def copyToArray(xs: Array[(A, B)]): Unit |
将此可收缩集合的值复制到数组。用此收缩集合的值填充给定数组xs。 |
def count(p: ((A, B)) => Boolean): Int |
计算可收缩集合中满足谓词的元素数。 |
def 默认(key: A): B |
定义地图的默认值计算,当找不到键时返回。 |
def drop(n: Int): Map[A, B] |
返回除前n个元素外的所有元素。 |
def dropRight(n: Int): Map[A, B] |
返回除最后n个元素外的所有元素 |
def dropWhile(p: ((A, B)) => Boolean): Map[A, B] |
删除满足谓词的元素的最长前缀。 |
def empty: Map[A, B] |
返回相同类型的空映射。 |
def equals(that: Any): Boolean |
如果两个映射都包含完全相同的键/值,则返回true,否则返回false。 |
def exists(p: ((A, B)) => Boolean): Boolean |
如果给定谓词p包含此可收缩集合的某些元素,则返回true,否则返回false。 |
def filter(p: ((A, B))=> Boolean): Map[A, B] |
返回此收缩集合中满足谓词的所有元素。 |
def filterKeys(p: (A) => Boolean): Map[A, B] |
返回一个不可变的映射,该映射仅由该映射的那些键满足谓词p的键值对组成。 |
def find(p: ((A, B)) => Boolean): Option[(A, B)] |
查找满足谓词(如果有)的可收缩集合的第一个元素。 |
def foreach(f: ((A, B)) => Unit): Unit |
将函数f应用于此收缩集合的所有元素。 |
def init: Map[A, B] |
返回除最后一个元素之外的所有元素。 |
def isEmpty: Boolean |
测试地图是否为空。 |
def keys: Iterable[A] |
返回所有键上的迭代器。 |
def last: (A, B) |
返回最后一个元素。 |
def max: (A, B) |
查找最大的元素。 |
def min: (A, B) |
查找最小的元素。 |
def mkString: String |
以字符串显示此可收缩集合的所有元素。 |
def product: (A, B) |
返回相对于num中的*运算符,此收缩集合的所有元素的乘积。 |
def remove(key: A): Option[B] |
从此映射中删除键,并作为选项返回先前与该键关联的值。 |
def retain(p: (A, B) => Boolean): Map.this.type |
仅保留谓词p返回true的那些映射。 |
def size: Int |
返回此映射中的元素数。 |
def sum: (A, B) |
返回有关num中+运算符的此可收缩集合的所有元素的总和。 |
def tail: Map[A, B] |
返回除第一个元素外的所有元素。 |
def take(n: Int): Map[A, B] |
返回前n个元素。 |
def takeRight(n: Int): Map[A, B] |
返回最后的n个元素。 |
def takeWhile(p: ((A, B)) => Boolean): Map[A, B] |
接受满足谓词的元素的最长前缀。 |
def toArray: Array[(A, B)] |
将此收缩集合转换为数组。 |
def toBuffer[B >: A]: Buffer[B] |
返回包含此映射的所有元素的缓冲区。 |
def toList: List[A] |
返回包含此映射的所有元素的列表。 |
def toSeq: Seq[A] |
返回包含此映射的所有元素的seq。 |
def toSet: Set[A] |
返回一个包含此映射的所有元素的集合。 |
def toString(): String |
返回对象的字符串表示形式 |