Java List Contain contains(final List list, T value)

Here you can find the source of contains(final List list, T value)

Description

Checks whether the given value is contained within the list (check by value or reference).

License

Open Source License

Parameter

Parameter Description
list The list to be checked.
value The value to be found. Either by value or reference.

Return

Return true if the value is contained within the list, false otherwise.

Declaration

public static <T> boolean contains(final List<T> list, T value) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * This file is part of Tmetrics.//from  www . j  a  v  a2s.com
 *
 * Tmetrics 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 3 of the License, or
 * (at your option) any later version.
 *
 * Tmetrics 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 Tmetrics. If not, see <http://www.gnu.org/licenses/>.
 *******************************************************************************/

import java.util.List;

public class Main {
    /**
     * Checks whether the given value is contained within the list
     * (check by value or reference).
     * @param list The list to be checked.
     * @param value The value to be found. Either by value or reference.
     * @return Return true if the value is contained within the list, false otherwise.
     */
    public static <T> boolean contains(final List<T> list, T value) {
        for (final T elem : list) {
            if (elem == value || value != null && value.equals(elem)) {
                return true;
            }
        }

        return false;
    }
}

Related

  1. addAllIfNotContained(List dst, Collection src)
  2. addIfNotContained(List list, Object object)
  3. contains(final List list, final String str)
  4. contains(final List requested, final List claimed)
  5. contains(final String text, final List tokens)
  6. contains(final String[] list, final String value)
  7. contains(int[] list, int x)
  8. contains(int[] match, List container)