Java String Ends With endsWith3(String string, int char1, int char2, int char3)

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

Description

Return true if the three-character substring occurs at the end of the given string.

License

Open Source License

Parameter

Parameter Description
string the string being searched
char1 the first character in the substring
char2 the second character in the substring
char3 the third character in the substring

Return

true if the substring occurs at the end of the string

Declaration

public static boolean endsWith3(String string, int char1, int char2, int char3) 

Method Source Code

//package com.java2s;
/*/*www .ja v  a2  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 three-character substring occurs at the end of the given string.
     * 
     * @param string the string being searched
     * @param char1 the first character in the substring
     * @param char2 the second character in the substring
     * @param char3 the third character in the substring
     * @return {@code true} if the substring occurs at the end of the string
     */
    public static boolean endsWith3(String string, int char1, int char2, int char3) {
        int length = string.length();
        return length >= 3 && string.charAt(length - 3) == char1 && string.charAt(length - 2) == char2
                && string.charAt(length - 1) == char3;
    }
}

Related

  1. endsWith(StringBuffer buffer, String suffix)
  2. endsWith(StringBuffer in, String ending)
  3. endsWith(StringBuilder sb, String end)
  4. endsWith(StringBuilder sb, String s)
  5. endsWith(StringBuilder sb, String suffix)
  6. endsWithAny(final byte[] str, int startIndex, int endIndex, final byte... chars)
  7. endsWithAny(String str, String... args)
  8. endsWithAny(String string, String searchStrings[])
  9. endsWithAny(String stringToMatch, String... stringToCheckEquals)