To count the number of occurrences of a specified element in an array in Swift, you can use methods like filter
or loops to iterate through the array and count each occurrence.
In this example,
numbers
with values 10, 20, 30, 40, 30, 50.filter
method to filter elements equal to 30.count
property of the filtered array.let numbers = [10, 20, 30, 40, 30, 50]
let count = numbers.filter({ $0 == 30 }).count
print("Number of occurrences of element 30: \(count)")
Number of occurrences of element 30: 2
In this example,
fruits
with values 'apple', 'banana', 'cherry', 'banana'.count
to 0 to store the count of occurrences.count
each time element 'banana' is found.count
will contain the total count of occurrences of element 'banana'.let fruits = ["apple", "banana", "cherry", "banana"]
var count = 0
for fruit in fruits {
if fruit == "banana" {
count += 1
}
}
print("Number of occurrences of element 'banana': \(count)")
Number of occurrences of element 'banana': 2
In this tutorial, we learned How to count the Number of Occurrences of Specified Element in the Array in Swift language with well detailed examples.