Java List Contain containsCaseInsensitive(String s, List l)

Here you can find the source of containsCaseInsensitive(String s, List l)

Description

Returns true if this list contains the specified string element, ignoring case considerations.

License

Apache License

Parameter

Parameter Description
s element whose presence in this list is to be tested
l list of strings, where presence of string element would be checked

Return

true if this list contains the specified element

Declaration

public static boolean containsCaseInsensitive(String s, List<String> l) 

Method Source Code


//package com.java2s;
/*//from ww w.  ja  va 2s  .  c o  m
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you 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.
 */

import java.util.List;

public class Main {
    /**
     * Returns <tt>true</tt> if this list contains the specified string element, ignoring case considerations.
     * @param s element whose presence in this list is to be tested
     * @param l list of strings, where presence of string element would be checked
     * @return <tt>true</tt> if this list contains the specified element
     */
    public static boolean containsCaseInsensitive(String s, List<String> l) {
        for (String listItem : l) {
            if (listItem.equalsIgnoreCase(s)) {
                return true;
            }
        }
        return false;
    }
}

Related

  1. containsAnyOf(Exception e, List nonRetryableKeywords)
  2. containsArgument(List argList, Option option)
  3. containsAtLeastAValue(List values)
  4. containsAtLeastOneElement(List l1, List l2)
  5. containsBasedOnEntryIdentity(final List list, final Object object)
  6. containsColumnByAlias(List columns, String alias)
  7. containsDuplicates(List list, Comparator comparator)
  8. containsElement( List> list, List element)
  9. containsEnchantment(String enchantments, List enchList)