Java FileReader Class getEncoding() Method with Examples
The getEncoding() method of FileReader Class in Java is used to return the name of the current stream’s character encoding. If the stream is utilizing a historical encoding name, it will be returned; otherwise, the canonical encoding name of the stream will be returned.
public String getEncoding()
Returns: This method returns the encoding’s historical name, or null if the stream has been closed.
Example: We generated two file readers, input1 and input2, in the preceding example. The character encoding is not specified in input1. As a result, the default character encoding is returned by the getEncoding() function. The character encoding, UTF8, is specified by input2. As a result, the getEncoding() function returns the character encoding supplied.
Assume we have a text file named input.txt that contains the following information. This file will be utilized as a source of data in our example application.