Multiset

A Multiset is a set that allows for duplicate elements. Two Multisets are equal if they contain the same unique elements and if each unique element has as many occurrences in both multisets. Iteration order is not specified.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override var size: Int

Functions

Link copied to clipboard
open override fun add(e: T): Boolean
Link copied to clipboard
open override fun addAll(c: Collection<T>): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open operator override fun contains(o: T): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<T>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
expect open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<T>
Link copied to clipboard
open override fun remove(element: T): Boolean
@JvmName(name = "removeKt")
fun remove(o: Any?): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<T>): Boolean
Link copied to clipboard
open override fun retainAll(elements: Collection<T>): Boolean