CharsetDecoder replacement() method in Java with Examples Last Updated : 27 Jun, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The replacement() method is a built-in method of the java.nio.charset.CharsetDecoder class returns this decoder's replacement value. The replacement value needs to be set inorder to get a valid replacement value. Syntax: public final Charset replacement() Parameters: The function does not accepts any parameter. Return Value: The function returns this decoder's replacement value. Below is the implementation of the above function: Program 1: Java // Java program to demonstrate // the above function import java.nio.charset.*; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // Gets the charset Charset charset = Charset.forName("ISO-2022-CN"); // Get the CharsetDecoder CharsetDecoder decoder = charset.newDecoder(); // Prints the CharsetDecoder System.out.println("CharsetDecoder: " + decoder); System.out.println("Replacement Value: " + decoder.replacement()); } } Output: CharsetDecoder: sun.nio.cs.ext.ISO2022_CN$Decoder@232204a1 Replacement Value: ? Program 2: Java // Java program to demonstrate // the above function import java.nio.charset.*; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // Gets the charset Charset charset = Charset.forName("x-windows-949"); // Get the CharsetDecoder CharsetDecoder decoder = charset.newDecoder(); // Prints the CharsetDecoder System.out.println("CharsetDecoder: " + decoder); System.out.println("Replacement Value: " + decoder.replacement()); } } Output: CharsetDecoder: sun.nio.cs.ext.DoubleByte$Decoder@232204a1 Replacement Value: ? Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/charset/CharsetDecoder.html#replacement-- Comment More infoAdvertise with us Next Article CharsetDecoder replacement() method in Java with Examples S ShubhamMaurya3 Follow Improve Article Tags : Misc Java Java-Functions Java-CharsetDecoder Java-nio-charset package +1 More Practice Tags : JavaMisc Similar Reads CharsetEncoder replacement() method in Java with Examples The replacement() method is a built-in method of the java.nio.charset.CharsetEncoder returns a byte array which is the replacement value of the encoder. Syntax: public final byte[] replacement() Parameters: The function does not accepts any parameter. Return Value: The function returns this encoder' 1 min read CharsetDecoder reset() method in Java with Examples The reset() method is a built-in method of the java.nio.charset.CharsetDecoder class which resets this CharsetDecoder and clears its internal state. Syntax: public final CharsetDecoder reset() Parameters: The function does not accepts any parameter. Return Value: The function returns this CharsetDec 1 min read CharsetEncoder reset() method in Java with Examples The reset() method is a built-in method of the java.nio.charset.CharsetEncoder resets this encoder, and clears all the internal states if there are any. It also resets charset-independent state and also invokes the implReset method in order to perform any charset-specific reset actions. Syntax: publ 2 min read CharsetDecoder unmappableCharacterAction() method in Java with Examples The unmappableCharacterAction() method is a built-in method of the java.nio.charset.CharsetDecoder class which returns this decoder's current action for unmappable-character errors. Syntax: public CodingErrorAction unmappableCharacterAction() Parameters: The function does not accepts any parameter. 1 min read CharsetEncoder charset() method in Java with Examples The charset() method is a built-in method of the java.nio.charset.CharsetEncoder returns the charset that created this encoder. Syntax: public final Charset charset() Parameters: The function does not accepts any parameter. Return Value: The function returns this encoder's charset. Below is the impl 1 min read Like