Java String Starts Wtih startsWith4(String string, int startIndex, int char1, int char2, int char3, int char4)

Here you can find the source of startsWith4(String string, int startIndex, int char1, int char2, int char3, int char4)

Description

Return true if the four-character substring occurs at the given index in the given string.

License

Open Source License

Parameter

Parameter Description
string the string being searched
startIndex the index at which the search should begin
char1 the first character in the substring
char2 the second character in the substring
char3 the third character in the substring
char4 the fourth character in the substring

Return

true if the substring occurs at the given index in the string

Declaration

public static boolean startsWith4(String string, int startIndex, int char1, int char2, int char3, int char4) 

Method Source Code

//package com.java2s;
/*//  w  ww.ja v a 2  s . co m
 * Copyright (c) 2012, the Dart project authors.
 * 
 * Licensed under the Eclipse Public License v1.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.eclipse.org/legal/epl-v10.html
 * 
 * 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.
 */

public class Main {
    /**
     * Return {@code true} if the four-character substring occurs at the given index in the given
     * string.
     * 
     * @param string the string being searched
     * @param startIndex the index at which the search should begin
     * @param char1 the first character in the substring
     * @param char2 the second character in the substring
     * @param char3 the third character in the substring
     * @param char4 the fourth character in the substring
     * @return {@code true} if the substring occurs at the given index in the string
     */
    public static boolean startsWith4(String string, int startIndex, int char1, int char2, int char3, int char4) {
        return string.length() - startIndex >= 4 && string.charAt(startIndex) == char1
                && string.charAt(startIndex + 1) == char2 && string.charAt(startIndex + 2) == char3
                && string.charAt(startIndex + 3) == char4;
    }
}

Related

  1. startsWith(String[] target, String[] with)
  2. startsWith(StringBuffer buffer, String prefix)
  3. startsWith(StringBuilder builder, String prefix, int offset)
  4. startsWith(StringBuilder sb, String prefix)
  5. startsWith(T[] arr, T[] prefix)
  6. startsWithAcronym(String word)
  7. startsWithAndHasMore(String input, String toStartWith)
  8. startsWithAny(String _str, String... _startStrings)
  9. startsWithAny(String s, String... options)