removeAll
Removes all of this collection's elements that are also contained in the specified collection.
Since Kotlin
1.0Return
true
if any of the specified elements was removed from the collection, false
if the collection was not modified.
Samples
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val list = mutableListOf('a', 'b', 'c')
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // true
println(list) // [b]
// There are no more 'a's and 'c's to remove
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // false
println(list) // [b]
//sampleEnd
}
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val set = mutableSetOf('a', 'b', 'c')
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // true
println(set) // [b]
// There are no more 'a's and 'c's to remove
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // false
println(set) // [b]
//sampleEnd
}
Removes all of this collection's elements that are also contained in the specified collection.
Since Kotlin
1.3Return
true
if any of the specified elements was removed from the collection, false
if the collection was not modified.
Samples
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val list = mutableListOf('a', 'b', 'c')
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // true
println(list) // [b]
// There are no more 'a's and 'c's to remove
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // false
println(list) // [b]
//sampleEnd
}
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val set = mutableSetOf('a', 'b', 'c')
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // true
println(set) // [b]
// There are no more 'a's and 'c's to remove
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // false
println(set) // [b]
//sampleEnd
}
Removes all of this collection's elements that are also contained in the specified collection.
Since Kotlin
1.8Return
true
if any of the specified elements was removed from the collection, false
if the collection was not modified.
Samples
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val list = mutableListOf('a', 'b', 'c')
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // true
println(list) // [b]
// There are no more 'a's and 'c's to remove
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // false
println(list) // [b]
//sampleEnd
}
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val set = mutableSetOf('a', 'b', 'c')
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // true
println(set) // [b]
// There are no more 'a's and 'c's to remove
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // false
println(set) // [b]
//sampleEnd
}
Removes all of this collection's elements that are also contained in the specified collection.
Since Kotlin
1.8Return
true
if any of the specified elements was removed from the collection, false
if the collection was not modified.
Samples
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val list = mutableListOf('a', 'b', 'c')
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // true
println(list) // [b]
// There are no more 'a's and 'c's to remove
println("list.removeAll(listOf('a', 'c')) is ${list.removeAll(listOf('a', 'c'))}") // false
println(list) // [b]
//sampleEnd
}
import kotlin.math.*
import kotlin.test.*
fun main() {
//sampleStart
val set = mutableSetOf('a', 'b', 'c')
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // true
println(set) // [b]
// There are no more 'a's and 'c's to remove
println("set.removeAll(listOf('a', 'c')) is ${set.removeAll(listOf('a', 'c'))}") // false
println(set) // [b]
//sampleEnd
}