Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

CharsetDecoder replacement() method in Java with Examples

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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 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 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–


My Personal Notes arrow_drop_up
Last Updated : 27 Jun, 2019
Like Article
Save Article
Similar Reads
Related Tutorials