Java Unicode Create getUnicodeString(byte bytes[], int offset, int len)

Here you can find the source of getUnicodeString(byte bytes[], int offset, int len)

Description

Get UNICODE String.

License

Open Source License

Parameter

Parameter Description
bytes the string byte
offset offset to read
len length of string

Return

the string

Declaration

public static String getUnicodeString(byte bytes[], int offset, int len) 

Method Source Code


//package com.java2s;
/* //from w  ww .  j a va2  s . com
 *FastExcel,(c) copyright 2009 yAma<guooscar@gmail.com>.  
 *WEB: http://fastexcel.sourceforge.net
 *
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
 * USA.
 */

import java.io.UnsupportedEncodingException;

public class Main {
    public static final String UNICODE_ENCODING = "UnicodeLittle";

    /**
     * Get UNICODE String.
     * 
     * @param bytes
     *            the string byte
     * @param offset
     *            offset to read
     * @param len
     *            length of string
     * @return the string
     */
    public static String getUnicodeString(byte bytes[], int offset, int len) {
        try {
            return new String(bytes, offset, len * 2, UNICODE_ENCODING);
        } catch (UnsupportedEncodingException e) {
            return "";
        }
    }
}

Related

  1. getUnicodeByteArray(String str)
  2. getUnicodeBytes(String s)
  3. getUnicodeString(byte[] d, int length, int pos)
  4. getUnicodeText(Object text)
  5. toUnicode(char c)
  6. toUnicode(final String toUnicode, final boolean toLowerCase)