Here you can find the source of unicodeEscaped(Character ch)
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"
Parameter | Description |
---|---|
ch | the character to convert, may be null |
public static String unicodeEscaped(Character ch)
//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()); } }