Java Unicode Escape unicodeEscaped(Character ch)

Here you can find the source of unicodeEscaped(Character ch)

Description

Converts the string to the Unicode format '\u0020'.

This format is the Java source code format.

If null is passed in, null will be returned.

 CharUtils.unicodeEscaped(null) = null CharUtils.unicodeEscaped(' ')  = "\u0020" CharUtils.unicodeEscaped('A')  = "\u0041" 

License

Open Source License

Parameter

Parameter Description
ch the character to convert, may be null

Return

the escaped Unicode string, null if null input

Declaration

public static String unicodeEscaped(Character ch) 

Method Source Code

//package com.java2s;

public class Main {
    /**//  w  w  w . ja v a 2s  . c o m
     * <p>Converts the string to the Unicode format '\u0020'.</p>
     *
     * <p>This format is the Java source code format.</p>
     *
     * <pre>
     *   CharUtils.unicodeEscaped(' ') = "\u0020"
     *   CharUtils.unicodeEscaped('A') = "\u0041"
     * </pre>
     *
     * @param ch  the character to convert
     * @return the escaped Unicode string
     */
    public static String unicodeEscaped(char ch) {
        if (ch < 0x10) {
            return "\\u000" + Integer.toHexString(ch);
        } else if (ch < 0x100) {
            return "\\u00" + Integer.toHexString(ch);
        } else if (ch < 0x1000) {
            return "\\u0" + Integer.toHexString(ch);
        }
        return "\\u" + Integer.toHexString(ch);
    }

    /**
     * <p>Converts the string to the Unicode format '\u0020'.</p>
     *
     * <p>This format is the Java source code format.</p>
     *
     * <p>If {@code null} is passed in, {@code null} will be returned.</p>
     *
     * <pre>
     *   CharUtils.unicodeEscaped(null) = null
     *   CharUtils.unicodeEscaped(' ')  = "\u0020"
     *   CharUtils.unicodeEscaped('A')  = "\u0041"
     * </pre>
     *
     * @param ch  the character to convert, may be null
     * @return the escaped Unicode string, null if null input
     */
    public static String unicodeEscaped(Character ch) {
        if (ch == null) {
            return null;
        }
        return unicodeEscaped(ch.charValue());
    }
}

Related

  1. unicodeEscape(Character ch)
  2. unicodeEscape(String s)
  3. unicodeEscape(String s)
  4. unicodeEscape(StringBuilder result, int in, int index)
  5. unicodeEscaped(char ch)
  6. unicodeEscaped(Character ch)
  7. unicodeEscaped(final Character ch)
  8. unicodeEscaped(final String str)
  9. unicodeEscapeEncode(String unicode)