Java String Starts Wtih startsWith(final CharSequence target, final CharSequence prefix)

Here you can find the source of startsWith(final CharSequence target, final CharSequence prefix)

Description

starts With

License

Open Source License

Declaration

public static boolean startsWith(final CharSequence target, final CharSequence prefix) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {

    public static boolean startsWith(final CharSequence target, final CharSequence prefix) {
        if (target == null || prefix == null) {
            return false;
        }//from  w w w .ja va 2  s  . c o m
        if (target == prefix) {
            return true;
        }
        final int prefixLength = prefix.length();
        if (prefixLength > target.length()) {
            return false;
        }
        for (int i = 0; i < prefixLength; i++) {
            if (prefix.charAt(i) != target.charAt(i)) {
                return false;
            }
        }
        return true;
    }
}

Related

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