java array contains

java array contains

To check if an array contains a specific element in Java, you can use the Arrays.asList() method and the contains() method of the List interface.

Here is an example of how to check if an array contains a specific element:

import java.util.Arrays;
import java.util.List;

public class ArrayContainsExample {

    public static void main(String[] args) {
        String[] colors = {"red", "green", "blue"};
        String element = "green";

        // Convert the array to a list
        List<String> colorList = Arrays.asList(colors);

        // Check if the list contains the element
        if (colorList.contains(element)) {
            System.out.println("The array contains the element.");
        } else {
            System.out.println("The array does not contain the element.");
        }
    }
}
Sourc‮al.www:e‬utturi.com

In this example, the colors array is converted to a List using the Arrays.asList() method, and the contains() method is used to check if the list contains the element string.

Alternatively, you can use a loop to manually iterate over the array and check if the element is present.

boolean found = false;
for (String color : colors) {
    if (color.equals(element)) {
        found = true;
        break;
    }
}
if (found) {
    System.out.println("The array contains the element.");
} else {
    System.out.println("The array does not contain the element.");
}

Note that the contains() method uses the equals() method to compare the elements, so it is important to override the equals() method in your objects if you want to use the contains() method to search for objects in an array.

Created Time:2017-11-03 00:14:43  Author:lautturi