Class CharEscapeHelper


  • public class CharEscapeHelper
    extends Object
    Simple static helper for dealing with escaped characters.
    • Constructor Detail

      • CharEscapeHelper

        public CharEscapeHelper()
    • Method Detail

      • resolveEscape

        public static Character resolveEscape​(char c)
        Parameters:
        c - the character that was escaped (e.g. 't' for tab, 'n' for line feed, 'r' for carriage return, '0' for NUL, etc.)
        Returns:
        the resolved (unescaped) character according to JLS 3.10.6 or null for invalid escape character.
        See Also:
        resolveEscape(String)
      • resolveEscape

        public static Character resolveEscape​(String sequence)
        Parameters:
        sequence - the sequence of characters that has been escaped (e.g. "u000A" for line feed, or "u00df" for szlig/ß, etc.)
        Returns:
        the resolved (unescaped) character according to JLS 3.10.6 or null for invalid escape sequence.
        See Also:
        resolveEscape(char)