El método replace () es un método integrado de java.nio.charset.CharsetEncoder que devuelve una array de bytes que es el valor de reemplazo del codificador.
Sintaxis :
public final byte[] replacement()
Parámetros : La función no acepta ningún parámetro.
Valor devuelto : la función devuelve el reemplazo actual de este codificador, que nunca es nulo y nunca está vacío.
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 byte array representing // the replacement value System.out.println(encoder.replacement()); } }
Producción:
[B@232204a1
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("US-ASCII").newEncoder(); // Prints byte array representing // the replacement value System.out.println(encoder.replacement()); } }
Producción:
[B@232204a1
Referencia: https://docs.oracle.com/javase/10/docs/api/java/nio/charset/CharsetEncoder.html#replacement()