Java String Starts Wtih startsWith(CharSequence seq, String str)

Here you can find the source of startsWith(CharSequence seq, String str)

Description

Implementation of String.startsWith() for CharSequence.

License

Open Source License

Parameter

Parameter Description
seq The CharSequence.
str String to test.

Return

Whether the sequence starts with the test string.

Declaration

public static boolean startsWith(CharSequence seq, String str) 

Method Source Code

//package com.java2s;
/*//from  ww w  . j a  v a  2s .  c om
 * StandardUtilities.java - Various miscallaneous utility functions
 * :tabSize=4:indentSize=4:noTabs=false:
 * :folding=explicit:collapseFolds=1:
 *
 * Copyright (C) 1999, 2006 Matthieu Casanova, Slava Pestov
 * Portions copyright (C) 2000 Richard S. Hall
 * Portions copyright (C) 2001 Dirk Moebius
 *
 * This program 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 2
 * of the License, or any later version.
 *
 * This program 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 this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */

public class Main {
    /**
     * Implementation of String.startsWith() for CharSequence.
     *
     * @param seq The CharSequence.
     * @param str String to test.
     * @return Whether the sequence starts with the test string.
     *
     * @since jEdit 4.3pre15
     */
    public static boolean startsWith(CharSequence seq, String str) {
        boolean ret = true;
        for (int i = 0; i < str.length(); i++) {
            if (i >= seq.length() || seq.charAt(i) != str.charAt(i)) {
                ret = false;
                break;
            }
        }
        return ret;
    }
}

Related

  1. startsWith(CharSequence cs, CharSequence prefix, boolean caseSensitive)
  2. startsWith(CharSequence input, String prefix)
  3. startsWith(CharSequence s, CharSequence seq)
  4. startsWith(CharSequence seq, char... any)
  5. startsWith(CharSequence source, CharSequence search)
  6. startsWith(CharSequence str, char prefix)
  7. startsWith(CharSequence str, CharSequence prefix)
  8. startsWith(final boolean caseSensitive, final char[] text, final char[] prefix)