Kann außer einer anonymen Klasse (new OutputStream() { ... }
) jemand ein moralisches Äquivalent von new FileOutputStream("/dev/null")
vorschlagen, das auch unter Windows funktioniert?plattformunabhängig/dev/null Ausgabe-Senke für Java
Falls jemand sich fragt, wofür ist das?
Ich habe ein Programm, das eine Konsistenzanalyse für eine Datei durchführt. Es hat eine 'verbose' Option. Wenn die ausführliche Option aktiviert ist, möchte ich eine Menge Ausgaben sehen. Das Programm ist nicht in Eile, es ist ein Werkzeug, also anstatt alle diese extra if
Anweisungen zu schreiben, um zu testen, ob ich die Ausgabe möchte, möchte ich es nur in den Bit-Bucket schreiben, wenn nicht gewünscht.
Warum wollen Sie sich nicht nur um die Daten zu verwerfen? –
@Tom Hawtin - Tackline bearbeitet um zu erklären. – bmargulies
Okay. Ich dachte, du würdest "anonyme Klasse" machen, was @iseletsk vorgeschlagen hat. –