Indicates if the collection contains any entry which matches the given predicate. - Java Collection Framework

Java examples for Collection Framework:Collection

Description

Indicates if the collection contains any entry which matches the given predicate.

Demo Code

/*//from  w  ww .  ja v  a  2  s  .  co m
     * Copyright 2014 Christian Weber
     *
     * Licensed under the Apache License, Version 2.0 (the "License");
     * you may not use this file except in compliance with the License.
     * You may obtain a copy of the License at
     *
     *      http://www.apache.org/licenses/LICENSE-2.0
     *
     * Unless required by applicable law or agreed to in writing, software
     * distributed under the License is distributed on an "AS IS" BASIS,
     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
//package com.java2s;

import java.util.Collection;

import java.util.function.Predicate;

public class Main {
    /**
     * Indicates if the collection contains any entry which matches the given predicate.
     *
     * @param collection the collection instance
     * @param predicate  the predicate instance
     * @param <T>        the type
     * @return boolean
     */
    public static <T> boolean anyMatch(Collection<T> collection,
            Predicate<T> predicate) {
        return collection.stream().anyMatch(predicate);
    }
}

Related Tutorials