System übergeben

Status
Nicht offen für weitere Antworten.

thE_29

Top Contributor
1. geht denn das Überhaupt??


Schreib mir gerade eine Funktion die das system.out.println mitschreibt (anderer Thread 🙂)

Die Frage ist nun ob ich System mitübergeben kann, bzw wie übergebe ich es mit?

Also wäre so

Code:
public class A
{
  private void DO()
  {
    B obj = new B(???); //wie übergebe ich SysteM??
  }
}

public class B
{
   public B(System newSys)
   {
     //handle newSys
   }
}

Geht das irgendwie?
 
jo eigentlich schon, aber ist egal, so funktionierts auch (zwar nicht mit klonen, aber umleiten und zurückleiten)
 
naja, muss mir den alten net merken weil der statisch ist und immer da ist und zwar so 😉

Code:
  //ALTER STREAM!
  System.setOut(
   new PrintStream(
   new BufferedOutputStream(
   new FileOutputStream(
   java.io.FileDescriptor.out), 128), true));

Gefunden im www :bae:

Trotzdem wäre Klonen noch immer die beste Alternative!
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben