Java String Ends With endsWith(final StringBuilder builder, final char match)

Here you can find the source of endsWith(final StringBuilder builder, final char match)

Description

Checks to see if a StringBuilder ends with a given character.

License

Open Source License

Parameter

Parameter Description
builder StringBuilder to check
match character to match

Return

true if last character in StringBuilder matches

Declaration

public static boolean endsWith(final StringBuilder builder, final char match) 

Method Source Code

//package com.java2s;

public class Main {
    /**/*from  w  w  w. j ava  2s  .  c  om*/
     * Checks to see if a {@link StringBuilder} ends with a given character.
     *
     * @param builder StringBuilder to check
     * @param match character to match
     * @return true if last character in StringBuilder matches
     */
    public static boolean endsWith(final StringBuilder builder, final char match) {
        if (builder == null) {
            throw new IllegalArgumentException("StringBuilder must not be null");
        }
        if (builder.length() == 0) {
            return false;
        }

        final char last = builder.subSequence(builder.length() - 1, builder.length()).charAt(0);
        return last == match;
    }
}

Related

  1. endsWith(final String s, final String suffix, final boolean ignoreCase)
  2. endsWith(final String src, final String... suffixes)
  3. endsWith(final String str, final char suffix)
  4. endsWith(final String str, final String... suffixes)
  5. endsWith(final String string, final String[] suffixes)
  6. endsWith(int[] data, int[] ends)
  7. endsWith(String a, char[] b)
  8. endsWith(String baseString, String compareString)
  9. endsWith(String filePath, String extension)