InputStreamReader class getEncoding () método : Aquí, vamos a aprender sobre el método getEncoding () de InputStreamReader Class con su sintaxis y su ejemplo.
InputStreamReader Class getEncoding () método
- getEncoding () método está disponible en java.io Class.
- getEncoding () método se utiliza para obtener el nombre de codificación vano class esta corriente InputStreamReader y devuelve un nombre de codificación histórica cuando existe otro caso devuelve canónica nombre de codificación.
- getEncoding () método es un método no package, es accesible sólo con el objeto for y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
- no getEncoding () método hace class una excepción en el momento de conseguir la codificación.
Sintaxis:
public String getEncoding();
Parámetro (s):
- No acepta cualquier parámetro.
class valor:
El tipo throw del método es cadena , se pone carácter histórico nombre de codificación cuando existe otro caso devuelve canónica nombre de codificación o puede Return return cuando esta corriente ha sido cerrado.
Ejemplo:
// Java program to demonstrate the example
// of String getEncoding() method
// of InputStreamReader
import java.io.*;
public class Demo1 {
public static void main(String[] args) throws Exception {
InputStream is_stm = null;
InputStreamReader isr_stm = null;
int val = 0;
try {
// Instantiates FileInputStream and InputStreamReader
is_stm = new FileInputStream("D:includehelp.txt");
isr_stm = new InputStreamReader(is_stm);
// By using getEncoding() method is to
// get the character encoding used by the
// stream isr_stm
String encoding = isr_stm.getEncoding();
System.out.println("isr_stm.getEncoding(): " + encoding);
} catch (Exception ex) {
System.out.println(ex.toString());
} finally {
// with the help of this block is to
// free all necessary resources linked
// with the stream
if (is_stm != null) {
is_stm.close();
if (isr_stm != null) {
isr_stm.close();
}
}
}
}
}
salida
isr_stm.getEncoding(): Cp1252