El método charset() es un método integrado de java.nio.charset.CharsetEncoder que devuelve el conjunto de caracteres que creó este codificador.
Sintaxis :
public final Charset charset()
Parámetros : La función no acepta ningún parámetro.
Valor devuelto : la función devuelve el conjunto de caracteres de este codificador.
A continuación se muestra la implementación de la función anterior:
Programa 1:
// Java program to implement // the above function import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.CharsetEncoder; public class Main { public static void main(String[] args) throws Exception { // Gets the encoder CharsetEncoder encoder = Charset.forName("UTF16").newEncoder(); // Prints CodingErrorAction System.out.println(encoder.charset()); } }
Producción:
UTF-16
Programa 2:
// Java program to implement // the above function import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.CharsetEncoder; public class Main { public static void main(String[] args) throws Exception { // Gets the encoder CharsetEncoder encoder = Charset.forName("UTF8").newEncoder(); // Prints CodingErrorAction System.out.println(encoder.charset()); } }
Producción:
UTF-8
Referencia: https://docs.oracle.com/javase/10/docs/api/java/nio/charset/CharsetEncoder.html#charset()