Java String trimTrailingCharacter() Utility Method

Java String Utility Methods


This page contains the source code of Java trimTrailingCharacter() utility method - Trim all occurrences of the supplied trailing character from the given String.

Java trimTrailingCharacter() Utility Method

The following trimTrailingCharacter() utility method trim all occurrences of the supplied trailing character from the given String
package com.javaguides.strings.utils;

public class StringTrimUtil {

    /**
     * Trim all occurrences of the supplied leading character from the given {@code String}.
     * @param str the {@code String} to check
     * @param leadingCharacter the leading character to be trimmed
     * @return the trimmed {@code String}
     */
    public static String trimLeadingCharacter(String str, char leadingCharacter) {
        if (!hasLength(str)) {
            return str;
        }

        StringBuilder sb = new StringBuilder(str);
        while (sb.length() > 0 && sb.charAt(0) == leadingCharacter) {
            sb.deleteCharAt(0);
        }
        return sb.toString();
    }

    public static boolean hasLength(String str) {
        return (str != null && str.length() > 0);
    }
}


Comments