Java String trimTrailingCharacter() Utility Method - Trim Trailing Characters in a String

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);
    }
}

Related Utility Methods


Comments