Java Array Contain arrayContains(T haystack[], T needle)

Here you can find the source of arrayContains(T haystack[], T needle)

Description

Checks if the haystack array contains a specified element

License

Open Source License

Parameter

Parameter Description
haystack array of objects
needle object

Return

true if haystack contains needle

Declaration

public static <T> boolean arrayContains(T haystack[], T needle) 

Method Source Code

//package com.java2s;
/*//from  w w w . j a  va 2 s. c  om
 * Copyright 2006-2015 The MZmine 2 Development Team
 * 
 * This file is part of MZmine 2.
 * 
 * MZmine 2 is free software; you can redistribute it and/or modify it under the
 * terms of the GNU General Public License as published by the Free Software
 * Foundation; either version 2 of the License, or (at your option) any later
 * version.
 * 
 * MZmine 2 is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * MZmine 2; if not, write to the Free Software Foundation, Inc., 51 Franklin
 * St, Fifth Floor, Boston, MA 02110-1301 USA
 */

public class Main {
    /**
     * Checks if the haystack array contains a specified element
     * 
     * @param haystack
     *            array of objects
     * @param needle
     *            object
     * @return true if haystack contains needle
     */
    public static <T> boolean arrayContains(T haystack[], T needle) {
        for (T test : haystack) {
            if (needle.equals(test))
                return true;
        }
        return false;
    }
}

Related

  1. arrayContains(String[] array, String value)
  2. arrayContains(String[] array, String word)
  3. arrayContains(String[] parent, String[] child)
  4. arrayContains(String[] pArray, String pItem)
  5. ArrayContains(String[][] arr, String s)
  6. arrayContains(T search, T[] array, boolean def)
  7. arrayContains(T[] arr, T item)
  8. arrayContains(T[] array, T value)
  9. arrayContains(T[] source, T[] target)