Hallo ich veruche gerade in streams reinzuschreiben und mit system.out.printf (format,args)
auszugeben..
doch streamw.write()... ist ja void und ich kann dies net als args angeben..jetzt wollte ich euch fragen ..wie ich das bei system.out.printf ausgeben lassen kann , dass was ich in den streams reingeschrieben habe..
Hoffe ihr versteht mich.Das was ich ungefähr rausbekommen will ist unten auskommentiert.
Mfg
auszugeben..
doch streamw.write()... ist ja void und ich kann dies net als args angeben..jetzt wollte ich euch fragen ..wie ich das bei system.out.printf ausgeben lassen kann , dass was ich in den streams reingeschrieben habe..
Hoffe ihr versteht mich.Das was ich ungefähr rausbekommen will ist unten auskommentiert.
Mfg
Code:
@Override
public void druckeDaten(OutputStream stream) {
OutputStreamWriter streamw = new OutputStreamWriter(stream);
try {
streamw.write(super.getId());
streamw.write(super.getString());
streamw.write(super.getJahr());
streamw.write(getOrt());
} catch (IOException e) {
e.printStackTrace();
}
System.out.printf(format, args);
// System.out.println("ID = "+super.getId()+" "+super.getString() + " aufgenommen im Jahr "
// + super.getJahr()+ " in " + getOrt());
}