/** * Unescape commas in the string using the default escape char * @param str a string * @return an unescaped string */ public static String unEscapeString(String str) { return unEscapeString(str, ESCAPE_CHAR, COMMA); }
/** * Unescape <code>charToEscape</code> in the string * with the escape char <code>escapeChar</code> * * @param str string * @param escapeChar escape char * @param charToEscape the escaped char * @return an unescaped string */ public static String unEscapeString( String str, char escapeChar, char charToEscape) { return unEscapeString(str, escapeChar, new char[] {charToEscape}); }
/** * Split a string using the specified separator/escape character, * then unescape the resulting array of strings using the same escape/separator. * @param str a string that may have escaped separator * @param escapeChar a char that be used to escape the separator * @param separator a separator char * @return an array of unescaped strings */ public static String[] splitAndUnEscape(String str, char escapeChar, char separator) { String[] result = split(str, escapeChar, separator); if (result != null) { for (int idx = 0; idx < result.length; ++idx) { result[idx] = unEscapeString(result[idx], escapeChar, separator); } } return result; }
/** * Unescape commas in the string using the default escape char * @param str a string * @return an unescaped string */ public static String unEscapeString(String str) { return unEscapeString(str, ESCAPE_CHAR, COMMA); }
/** * Unescape commas in the string using the default escape char * @param str a string * @return an unescaped string */ public static String unEscapeString(String str) { return unEscapeString(str, ESCAPE_CHAR, COMMA); }
/** * Unescape commas in the string using the default escape char * @param str a string * @return an unescaped string */ public static String unEscapeString(String str) { return unEscapeString(str, ESCAPE_CHAR, COMMA); }
/** * Unescape <code>charToEscape</code> in the string * with the escape char <code>escapeChar</code> * * @param str string * @param escapeChar escape char * @param charToEscape the escaped char * @return an unescaped string */ public static String unEscapeString( String str, char escapeChar, char charToEscape) { return unEscapeString(str, escapeChar, new char[] {charToEscape}); }
/** * Unescape <code>charToEscape</code> in the string * with the escape char <code>escapeChar</code> * * @param str string * @param escapeChar escape char * @param charToEscape the escaped char * @return an unescaped string */ public static String unEscapeString( String str, char escapeChar, char charToEscape) { return unEscapeString(str, escapeChar, new char[] {charToEscape}); }
/** * Unescape <code>charToEscape</code> in the string * with the escape char <code>escapeChar</code> * * @param str string * @param escapeChar escape char * @param charToEscape the escaped char * @return an unescaped string */ public static String unEscapeString( String str, char escapeChar, char charToEscape) { return unEscapeString(str, escapeChar, new char[] {charToEscape}); }
/** * Split a string using the specified separator/escape character, * then unescape the resulting array of strings using the same escape/separator. * @param str a string that may have escaped separator * @param escapeChar a char that be used to escape the separator * @param separator a separator char * @return an array of unescaped strings */ public static String[] splitAndUnEscape(String str, char escapeChar, char separator) { String[] result = split(str, escapeChar, separator); if (result != null) { for (int idx = 0; idx < result.length; ++idx) { result[idx] = unEscapeString(result[idx], escapeChar, separator); } } return result; }
/** * Split a string using the specified separator/escape character, * then unescape the resulting array of strings using the same escape/separator. * @param str a string that may have escaped separator * @param escapeChar a char that be used to escape the separator * @param separator a separator char * @return an array of unescaped strings */ public static String[] splitAndUnEscape(String str, char escapeChar, char separator) { String[] result = split(str, escapeChar, separator); if (result != null) { for (int idx = 0; idx < result.length; ++idx) { result[idx] = unEscapeString(result[idx], escapeChar, separator); } } return result; }