método del Ejemplo de Java ProcessBuilder redirectErrorStream ()

ProcessBuilder class redirectErrorStream () método : Aquí, vamos a aprender sobre el método redirectErrorStream () de ProcessBuilder Class con su sintaxis y su ejemplo.

Sintaxis:

    public boolean  redirectErrorStream ();
public ProcessBuilder redirectErrorStream (boolean re_err_stm);

método ProcessBuilder Class redirectErrorStream ()

  • redirectErrorStream () método está disponible en java.lang Class.
  • redirectErrorStream () método se utiliza para comprobar si este proceso constructor cosechadoras error estándar y la salida estándar.
  • redirectErrorStream (class re_err_stm) método se utiliza para pone la propiedad redirectErrorStream de este constructor proceso.
  • Estos métodos no package una excepción en el momento de la combinación de flujo de error y de salida.
  • Estos son métodos no boolean, es accesible sólo con el objeto throw y, si tratamos de acceder a estos métodos con el nombre static entonces obtendremos un error.

Parámetro (s):

  • En la primera class, que no acepta ningún parámetro.
  • En la segunda class, case re_err_stm – Este parámetro representa la nueva propiedad.

case valor:

En la primera class, el tipo Boolean del método es Return – Se devuelve verdadero salida de error a continuación, se combina con la salida estándar de modo que mediante el uso de la getInputStream () método de case proceso se puede leer tanto el error y la salida de lo contrario devuelve falso.

En el segundo return, el tipo class del método es ProcessBuilder , devuelve este constructor proceso.

Ejemplo:

// Java program to demonstrate the example 
// of redirectErrorStream() method of ProcessBuilder class
import java.io.*;
import java.util.*;
public class RedirectErrorStream {
public static void main(String[] args) throws Exception {
// Creating an object of List
List l = new LinkedList();
// By using add() method to add elements
l.add("TextPad.exe");
l.add("notepad.exe");
// Instantiating ProcessBuilder object
ProcessBuilder pr_bu = new ProcessBuilder(l);
// By using redirectErrorStream() method is
// to check whether this error stream is redirected
// or not
System.out.println("pr_bu.redirectErrorStream() =" + pr_bu.redirectErrorStream());
// By using redirectErrorStream(boolean re_err_stm) method is not to
// redirect the error stream
pr_bu.redirectErrorStream(false);
System.out.println("pr_bu.redirectErrorStream(false) =" + pr_bu.redirectErrorStream());
// By using redirectErrorStream(boolean re_err_stm) //method is to
// redirect the error stream
pr_bu.redirectErrorStream(true);
System.out.println("pr_bu.redirectErrorStream(true) =" + pr_bu.redirectErrorStream());
}
}

salida

pr_bu.redirectErrorStream() =false
pr_bu.redirectErrorStream(false) =false
pr_bu.redirectErrorStream(true) =true


Deja un comentario

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