Converts the string to the unicode format : String Convert « Data Type « Java






Converts the string to the unicode format

   

/**
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */


/**
 * <p>Operations on char primitives and Character objects.</p>
 *
 * <p>This class tries to handle <code>null</code> input gracefully.
 * An exception will not be thrown for a <code>null</code> input.
 * Each method documents its behaviour in more detail.</p>
 * 
 * @author Stephen Colebourne
 * @since 2.1
 * @version $Id: CharUtils.java 437554 2006-08-28 06:21:41Z bayard $
 */
public class Main {

  //--------------------------------------------------------------------------
  /**
   * <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</code> is passed in, <code>null</code> 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 examples in the same category

1.Convert a byte array to base64 string
2.Convert base64 string to a byte array
3.Convert array to collection
4.Converting a String to Upper or Lower Case
5.Converting a Primitive Type Value to a String
6.Convert other primitive data type into string
7.Convert a string to a number
8.Get the hexadecimal value of an int
9.Reverse a string, words or sentences
10.Java String valueOf
11.String toLowerCase example
12.Get InputStream from a String
13.Convert String to java int Example
14.To change the case of string to upper case: public String toUpperCase() method of String class.
15.normalize(String s, java.text.Normalizer.Form.NFD);
16.Convert String to Character Array
17.Strip certain characters from a String
18.Decode a Base64 encoded binary
19.Encode binary data as Base64 string
20.Convert a byte array to a String with a hexidecimal format.
21.Convert a byte array to a human-readable String for debugging purposes.
22.Convert a hexidecimal string generated by toHexString() back into a byte array.
23.Convert a string into a byte array in hex format.
24.Convert string to uppercase
25.Converts a String to a Locale
26.Rewrote the toLowercase method to improve performances.
27.Convert a list to a delimited string.Convert a list to a delimited string.
28.String to word