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 :


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)

Class diagram

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

Related posts

To top of page