src/main/java/com/ve/cxe/commons/util/StringUtils.java
/**
     * Gets the substring after the first occurrence of a separator. The separator is not returned.
     * A null string input will return null. An empty ("") string input will return the empty string. A null separator will return the empty string if the input string is not null.
     * If nothing is found, the empty string is returned.
     * <p>
     * <pre>
     * StringUtils.substringAfter(null, *)      = null
     * StringUtils.substringAfter("", *)        = ""
     * StringUtils.substringAfter(*, null)      = ""
     * StringUtils.substringAfter("abc", "a")   = "bc"
     * StringUtils.substringAfter("abcba", "b") = "cba"
     * StringUtils.substringAfter("abc", "c")   = ""
     * StringUtils.substringAfter("abc", "d")   = ""
     * StringUtils.substringAfter("abc", "")    = "abc"
     * </pre>
     *
     * @param str       the String to get a substring from, may be null
     * @param separator the String to search for, may be null
     * @return the substring after the first occurrence of the separator,
     * <code>null</code> if null String input
     */
Gets the substring after the first occurrence of a separator. The separator is not returned.
A null string input will return null. An empty ("") string input will return the empty string. A null separator will return the empty string if the input string is not null.
If nothing is found, the empty string is returned.

@param str       the String to get a substring from, may be null
@param separator the String to search for, may be null
@return the substring after the first occurrence of the separator,
null if null String input
Gets the substring after the first occurrence of a separator . The separator is not returned . A null string input will return null . An empty ( " " ) string input will return the empty string . A null separator will return the empty string if the input string is not null . If nothing is found the empty string is returned . @param str the String to get a substring from may be null @param separator the String to search for may be null @return the substring after the first occurrence of the separator null if null String input
public static String substringAfter(String str, String separator) {
        if (isEmpty(str)) {
            return str;
        }
        if (separator == null) {
            return EMPTY_STRING;
        }
        int pos = str.indexOf(separator);
        if (pos == INDEX_NOT_FOUND) {
            return EMPTY_STRING;
        }
        return str.substring(pos + separator.length());
    }
public static String substringAfter ( String str , String separator ) { if ( isEmpty ( str ) ) { return str ; } if ( separator == null ) { return EMPTY_STRING ; } int pos = str . indexOf ( separator ) ; if ( pos == INDEX_NOT_FOUND ) { return EMPTY_STRING ; } return str . substring ( pos + separator . length ( ) ) ; }
Gets the substring after the first occurrence of a separator.
Gets the substring after the first occurrence of a separator .