Package de.pakad
Class StdErr
java.lang.Object
de.pakad.stdtools.StdErr
StdErr stellt statische Hilfsmethoden zur Ausgabe auf der
Standardfehlerausgabe bereit.
Die Klasse kapselt System.err und bietet bequeme print-,
println- und printf-Methoden für häufig verwendete Datentypen.
Alle print-Varianten spülen den Ausgabepuffer nach der Ausgabe
explizit (PrintStream.flush()), sodass Fehlermeldungen
auch bei gepufferter Konsole zeitnah sichtbar sind.
Für formatierte Ausgaben wird standardmäßig IO.STANDARDLOCALE
verwendet, um eine konsistente Darstellung (z.B. Dezimalpunkt) zu erreichen.
Java-Version: 17 oder höher
- Author:
- Karsten Brodmann (kb@punkt-akademie.de)
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidprint()Spült die Standardfehlerausgabe (Flush).static voidprint(boolean b) Gibt einenboolean-Wert auf der Standardfehlerausgabe aus.static voidprint(byte b) Gibt einenbyte-Wert auf der Standardfehlerausgabe aus.static voidprint(char c) Gibt ein Zeichen auf der Standardfehlerausgabe aus.static voidprint(char[] ca) Gibt einchar-Array auf der Standardfehlerausgabe aus.static voidprint(double d) Gibt einendouble-Wert auf der Standardfehlerausgabe aus.static voidprint(float f) Gibt einenfloat-Wert auf der Standardfehlerausgabe aus.static voidprint(int i) Gibt einenint-Wert auf der Standardfehlerausgabe aus.static voidprint(long l) Gibt einenlong-Wert auf der Standardfehlerausgabe aus.static voidprint(short s) Gibt einenshort-Wert auf der Standardfehlerausgabe aus.static voidGibt ein Objekt auf der Standardfehlerausgabe aus.static voidGibt eine formatierte Zeichenkette auf der Standardfehlerausgabe aus.static voidGibt eine formatierte Zeichenkette auf der Standardfehlerausgabe aus und verwendet dafür ein explizitesLocale.static voidprintln()Gibt einen Zeilenumbruch auf der Standardfehlerausgabe aus.static voidprintln(boolean b) Gibt einenboolean-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(byte b) Gibt einenbyte-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(char c) Gibt ein Zeichen auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(char[] ca) Gibt einchar-Array auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(double d) Gibt einendouble-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(float f) Gibt einenfloat-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(int i) Gibt einenint-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(long l) Gibt einenlong-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidprintln(short s) Gibt einenshort-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.static voidGibt ein Objekt auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.
-
Method Details
-
print
public static void print()Spült die Standardfehlerausgabe (Flush).Hinweis: Es wird nichts ausgegeben; es wird lediglich der Ausgabepuffer geleert.
-
println
public static void println()Gibt einen Zeilenumbruch auf der Standardfehlerausgabe aus. -
print
Gibt ein Objekt auf der Standardfehlerausgabe aus.Die Ausgabe erfolgt über
Object.toString().- Parameters:
obj- auszugebendes Objekt
-
print
public static void print(char[] ca) Gibt einchar-Array auf der Standardfehlerausgabe aus.- Parameters:
ca- auszugebendes Zeichenfeld
-
print
public static void print(byte b) Gibt einenbyte-Wert auf der Standardfehlerausgabe aus.- Parameters:
b- auszugebenderbyte-Wert
-
print
public static void print(short s) Gibt einenshort-Wert auf der Standardfehlerausgabe aus.- Parameters:
s- auszugebendershort-Wert
-
print
public static void print(int i) Gibt einenint-Wert auf der Standardfehlerausgabe aus.- Parameters:
i- auszugebenderint-Wert
-
print
public static void print(long l) Gibt einenlong-Wert auf der Standardfehlerausgabe aus.- Parameters:
l- auszugebenderlong-Wert
-
print
public static void print(float f) Gibt einenfloat-Wert auf der Standardfehlerausgabe aus.- Parameters:
f- auszugebenderfloat-Wert
-
print
public static void print(double d) Gibt einendouble-Wert auf der Standardfehlerausgabe aus.- Parameters:
d- auszugebenderdouble-Wert
-
print
public static void print(boolean b) Gibt einenboolean-Wert auf der Standardfehlerausgabe aus.- Parameters:
b- auszugebenderboolean-Wert
-
print
public static void print(char c) Gibt ein Zeichen auf der Standardfehlerausgabe aus.- Parameters:
c- auszugebendes Zeichen
-
println
Gibt ein Objekt auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
obj- auszugebendes Objekt
-
println
public static void println(char[] ca) Gibt einchar-Array auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
ca- auszugebendes Zeichenfeld
-
println
public static void println(byte b) Gibt einenbyte-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
b- auszugebenderbyte-Wert
-
println
public static void println(short s) Gibt einenshort-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
s- auszugebendershort-Wert
-
println
public static void println(int i) Gibt einenint-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
i- auszugebenderint-Wert
-
println
public static void println(long l) Gibt einenlong-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
l- auszugebenderlong-Wert
-
println
public static void println(float f) Gibt einenfloat-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
f- auszugebenderfloat-Wert
-
println
public static void println(double d) Gibt einendouble-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
d- auszugebenderdouble-Wert
-
println
public static void println(boolean b) Gibt einenboolean-Wert auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
b- auszugebenderboolean-Wert
-
println
public static void println(char c) Gibt ein Zeichen auf der Standardfehlerausgabe aus und fügt anschließend einen Zeilenumbruch an.- Parameters:
c- auszugebendes Zeichen
-
printf
Gibt eine formatierte Zeichenkette auf der Standardfehlerausgabe aus.Es wird
IO.STANDARDLOCALEverwendet, um eine konsistente Formatierung (z.B. Dezimalpunkt) zu gewährleisten.- Parameters:
format- Formatangabe gemäßFormatterargs- Argumente entsprechend der Formatangabe
-
printf
Gibt eine formatierte Zeichenkette auf der Standardfehlerausgabe aus und verwendet dafür ein explizitesLocale.- Parameters:
locale- Gebietsschema für die Formatierungformat- Formatangabe gemäßFormatterargs- Argumente entsprechend der Formatangabe
-