método del Ejemplo de Java ClassLoader getResourceAsStream ()

ClassLoader class getResourceAsStream () método : Aquí, vamos a aprender sobre el método getResourceAsStream () del cargador de clases Class con su sintaxis y su ejemplo.

ClassLoader Class getResourceAsStream () método

  • getResourceAsStream () método está disponible en java.lang Class.
  • getResourceAsStream () método se utiliza para obtener el recurso como un parámetro y convertir el recurso en InputStream o, en otras palabras, podemos decir que este método se utiliza para representar InputStream class escanear el recurso dado.
  • getResourceAsStream () 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.
  • método getResourceAsStream () no class una excepción en el momento de la conversión de recursos a objeto InputStream.

Sintaxis:

    public InputStream getResourceAsStream(String resource_name);

Parámetro (s):

  • cadena resource_name – representa el nombre del recurso.

class valor:

El tipo throw de este método se InputStream , devuelve los valores siguientes a partir de los casos dados,

  • Devuelve el InputStream cuando cualquier recurso asociado con el existe nombre dado.
  • Devuelve class, cuando no existe ningún recurso asociado con el nombre dado.

Ejemplo:

// Java program to demonstrate the example 
// of InputStream getResourceAsStream(String resource_name)
// method of ClassLoader
import java.io.*;
public class GetResourceAsStreamOfClassLoader {
static String resource(String res) {
String count = "";
try {
Class cl = Class.forName("GetResourceAsStreamOfClassLoader");
ClassLoader loader = cl.getClassLoader();
// By using getResourceAsStream() method is to take the resource
// and convert it into InputStream
InputStream is = loader.getResourceAsStream(res);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
count = count + line;
}
is.close();
} catch (Exception ex) {
ex.printStackTrace();
}
return count;
}
public static void main(String[] args) {
System.out.println(resource("getProperties().doc"));
}
}

salida

File Writing Done!!


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *