18 package org.apache.commons.codec.binary;
20 import java.io.UnsupportedEncodingException;
21 import java.nio.charset.Charset;
49 private static byte[]
getBytes(
final String
string,
final Charset charset) {
53 return string.getBytes(charset);
99 return string.getBytes(charsetName);
100 }
catch (
final UnsupportedEncodingException e) {
196 final UnsupportedEncodingException e) {
197 return new IllegalStateException(charsetName +
": " + e);
213 private static String
newString(
final byte[] bytes,
final Charset charset) {
214 return bytes == null ? null :
new String(bytes, charset);
236 public static String
newString(
final byte[] bytes,
final String charsetName) {
241 return new String(bytes, charsetName);
242 }
catch (
final UnsupportedEncodingException e) {
static String newStringUtf16Le(final byte[] bytes)
static final Charset US_ASCII
static byte[] getBytesUtf16Le(final String string)
static byte[] getBytesIso8859_1(final String string)
static String newStringIso8859_1(final byte[] bytes)
static String newStringUtf16(final byte[] bytes)
static IllegalStateException newIllegalStateException(final String charsetName, final UnsupportedEncodingException e)
static String newString(final byte[] bytes, final Charset charset)
static String newString(final byte[] bytes, final String charsetName)
static byte[] getBytesUsAscii(final String string)
static byte[] getBytesUnchecked(final String string, final String charsetName)
static byte[] getBytesUtf16(final String string)
static String newStringUtf16Be(final byte[] bytes)
static String newStringUtf8(final byte[] bytes)
static final Charset UTF_16BE
static byte[] getBytesUtf8(final String string)
static final Charset UTF_8
static byte[] getBytesUtf16Be(final String string)
static String newStringUsAscii(final byte[] bytes)
static final Charset UTF_16LE
static final Charset ISO_8859_1
static final Charset UTF_16
static byte[] getBytes(final String string, final Charset charset)