Swift Array – Check if Specific Element is Present

To check if an Array contains a specific element in Swift, call contains(_:) method on the Array and pass the specific element as argument.

Syntax

The syntax to call contains() method to check if the specific element e is present in the Array array is

</>
Copy
array.contains(e)

Examples

In the following program, we will take an integer array and check if the integer "8" is present in this array.

main.swift

</>
Copy
var array = [2, 4, 6, 8, 10]
var e = 8
var isElementPresent = array.contains(e)
print("Is elemnet present in array? \(isElementPresent)")

Output

Is elemnet present in array? true
Program ended with exit code: 0

Since element 8 is present in the Array array, contains() method returned true.

Now, let us take an element such that it is not present in the array.

main.swift

</>
Copy
var array = [2, 4, 6, 8, 10]
var e = 15
var isElementPresent = array.contains(e)
print("Is elemnet present in array? \(isElementPresent)")

Output

Is elemnet present in array? false
Program ended with exit code: 0

Since e is not present in array, contains() method returned false.

Conclusion

In this Swift Tutorial, we learned how to check if an Array contains a specific element in Swift programming.