Java String Starts Wtih startsWith(final String s, final String[] prefixes)

Here you can find the source of startsWith(final String s, final String[] prefixes)

Description

Test if a String starts with one of the prefix of a list in an array

License

LGPL

Parameter

Parameter Description
s String to test
prefixes list of prefixes

Return

true if the String starts with one of the prefix of a list in an array

Declaration

public static final boolean startsWith(final String s, final String[] prefixes) 

Method Source Code

//package com.java2s;
/*/*  w w w. j  a  va 2 s . c  o m*/
 *                  Eoulsan development code
 *
 * This code may be freely distributed and modified under the
 * terms of the GNU Lesser General Public License version 2.1 or
 * later and CeCILL-C. This should be distributed with the code.
 * If you do not have a copy, see:
 *
 *      http://www.gnu.org/licenses/lgpl-2.1.txt
 *      http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt
 *
 * Copyright for this code is held jointly by the Genomic platform
 * of the Institut de Biologie de l'?cole normale sup?rieure and
 * the individual authors. These should be listed in @author doc
 * comments.
 *
 * For more information on the Eoulsan project and its aims,
 * or to join the Eoulsan Google group, visit the home page
 * at:
 *
 *      http://outils.genomique.biologie.ens.fr/eoulsan
 *
 */

public class Main {
    /**
     * Test if a String starts with one of the prefix of a list in an array
     * @param s String to test
     * @param prefixes list of prefixes
     * @return true if the String starts with one of the prefix of a list in an
     *         array
     */
    public static final boolean startsWith(final String s, final String[] prefixes) {

        if (s == null || prefixes == null) {
            return false;
        }

        for (String p : prefixes) {
            if (s.startsWith(p)) {
                return true;
            }
        }

        return false;
    }
}

Related

  1. startsWith(final CharSequence target, final CharSequence prefix)
  2. startsWith(final E[] array, final E[] prefix)
  3. startsWith(final Object[] left, final Object[] right, final boolean equals)
  4. startsWith(final String fullMethodName, final String prefix)
  5. startsWith(final String s, final String prefix, final boolean ignoreCase)
  6. startsWith(final String searchString, final String crit)
  7. startsWith(final String source, final String prefix)
  8. startsWith(final String src, final String sub)
  9. startsWith(final String str, final char prefix)