To remove an element from an array based on a condition in Kotlin, you can use the `filter` method to create a new array excluding elements that match the condition.
In this example,
fun main() {
val numbers = arrayOf(1, 6, 2, 7, 3, 8, 4, 9, 5);
val filteredNumbers = numbers.filter { it <= 5 };
println("Array after filtering: $filteredNumbers");
}
Array after filtering: [1, 2, 3, 4, 5]
In this example,
fun main() {
val words = arrayOf("Apple", "Banana", "Apricot", "Grape", "Mango");
val filteredWords = words.filter { !it.startsWith("A", ignoreCase = true) };
println("Array after filtering: $filteredWords");
}
Array after filtering: [Banana, Grape, Mango]
In this tutorial, we learned How to Remove Element from Array based on a Condition in Kotlin language with well detailed examples.