Java : StandardCharsets con ejemplos
StandardCharsets (Java SE 22 & JDK 22) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de StandardCharsets.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Definiciones constantes para los conjuntos de caracteres estándar. Se garantiza que estos conjuntos de caracteres estarán disponibles en todas las implementaciones de la plataforma Java. (Traducción automática)
final var utf8 = StandardCharsets.UTF_8;
System.out.println(utf8); // UTF-8
final var utf16 = StandardCharsets.UTF_16;
System.out.println(utf16); // UTF-16
final var text = "abc♪";
System.out.println(text); // abc♪
final var encoded1 = text.getBytes(utf8);
// [97, 98, 99, -30, -103, -86]
System.out.println(Arrays.toString(encoded1));
final var encoded2 = text.getBytes(utf16);
// [-2, -1, 0, 97, 0, 98, 0, 99, 38, 106]
System.out.println(Arrays.toString(encoded2));
Fields
static final Charset ISO_8859_1
Alfabeto latino ISO nº 1, también conocido como ISO-LATIN-1. (Traducción automática)
final var charset = StandardCharsets.ISO_8859_1;
System.out.println(charset); // ISO-8859-1
static final Charset US_ASCII
ASCII de siete bits, también conocido como ISO646-US, también conocido como el bloque latino básico del conjunto de caracteres Unicode. (Traducción automática)
final var charset = StandardCharsets.US_ASCII;
System.out.println(charset); // US-ASCII
static final Charset UTF_16
Formato de transformación UCS de dieciséis bits, orden de bytes identificado por una marca de orden de bytes opcional. (Traducción automática)
final var charset = StandardCharsets.UTF_16;
System.out.println(charset); // UTF-16
static final Charset UTF_16BE
Formato de transformación UCS de dieciséis bits, orden de bytes big-endian. (Traducción automática)
final var charset = StandardCharsets.UTF_16BE;
System.out.println(charset); // UTF-16BE
static final Charset UTF_16LE
Formato de transformación UCS de dieciséis bits, orden de bytes little-endian. (Traducción automática)
final var charset = StandardCharsets.UTF_16LE;
System.out.println(charset); // UTF-16LE
static final Charset UTF_32
Formato de transformación UCS de treinta y dos bits, orden de bytes identificado por una marca de orden de bytes opcional. (Traducción automática)
final var charset = StandardCharsets.UTF_32;
System.out.println(charset); // UTF-32
static final Charset UTF_32BE
Formato de transformación UCS de treinta y dos bits, orden de bytes big-endian. (Traducción automática)
final var charset = StandardCharsets.UTF_32BE;
System.out.println(charset); // UTF-32BE
static final Charset UTF_32LE
Formato de transformación UCS de treinta y dos bits, orden de bytes little-endian. (Traducción automática)
final var charset = StandardCharsets.UTF_32LE;
System.out.println(charset); // UTF-32LE
static final Charset UTF_8
Formato de transformación UCS de ocho bits. (Traducción automática)
final var charset = StandardCharsets.UTF_8;
System.out.println(charset); // UTF-8