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

Related Articles

CharsetDecoder reset() method in Java with Examples

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

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 CharsetDecoder after resetting it.

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("Before reset: "
                           + decoder);
  
        // Reset the CharsetDecoder
        System.out.println("After reset: "
                           + decoder.reset());
    }
}

Output:

Before reset: sun.nio.cs.ext.ISO2022_CN$Decoder@232204a1
After reset: sun.nio.cs.ext.ISO2022_CN$Decoder@232204a1

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("Before reset: "
                           + decoder);
  
        // Reset the CharsetDecoder
        System.out.println("After reset: "
                           + decoder.reset());
    }
}

Output:

Before reset: sun.nio.cs.ext.DoubleByte$Decoder@232204a1
After reset: sun.nio.cs.ext.DoubleByte$Decoder@232204a1

Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/charset/CharsetDecoder.html#reset–


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