Java String Starts Wtih startsWithIgnoreCase(final String value, final String possiblePrefix)

Here you can find the source of startsWithIgnoreCase(final String value, final String possiblePrefix)

Description

starts With Ignore Case

License

Apache License

Declaration

public static boolean startsWithIgnoreCase(final String value, final String possiblePrefix) 

Method Source Code

//package com.java2s;
/*//  www  .  j  a v  a2s.c o  m
 * Copyright 2002-2004 The Apache Software Foundation.
 *
 * 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.
 *
 * This file contains code derived from StringUtils.java in Apache Commons Lang.
 *
 * The remainder of the code is Copyright (c) Microsoft Corporation. All rights
 * reserved.
 */

public class Main {
    public static boolean startsWithIgnoreCase(final String value, final String possiblePrefix) {
        if (value == null || possiblePrefix == null || value.length() < possiblePrefix.length()) {
            return false;
        }

        return value.substring(0, possiblePrefix.length()).equalsIgnoreCase(possiblePrefix);
    }
}

Related

  1. startsWithIgnoreCase(final String string, final String start)
  2. startsWithIgnoreCase(final String stringToCheck, final String prefix)
  3. startsWithIgnoreCase(final String target1, final String target2)
  4. startsWithIgnoreCase(final String text, final String prefix)
  5. startsWithIgnoreCase(final String text, final String prefix)
  6. startsWithIgnoreCase(String a, String b)
  7. startsWithIgnoreCase(String baseString, String compareString)
  8. startsWithIgnoreCase(String haystack, String needle)
  9. startsWithIgnoreCase(String haystack, String pattern)