Logging-Bibliotheken
Sie könnten Protokollierungsbibliotheken verwenden, anstatt das Rad neu zu erfinden. Log4j bietet zum Beispiel Methoden für verschiedene Nachrichten wie info()
, warn()
y error()
.
Hausgemachte Methoden
oder machen Sie einfach eine println
Methode und rufen Sie sie auf:
void println(Object line) {
System.out.println(line);
}
println("Hello World");
IDE-Tastaturkurzbefehle
IntelliJ IDEA und NetBeans:
Sie tippen sout
dann drücken Sie TAB und er tippt System.out.println()
für Sie, mit dem Cursor an der richtigen Stelle.
Eklipse:
Typ syso
dann drücken Sie CTRL + SPACE .
Andere
Finden Sie ein "Snippets"-Plugin für Ihren bevorzugten Texteditor/IDE
Statischer Import
import static java.lang.System.out;
out.println("Hello World");
JVM-Sprachen erforschen
Scala
println("Hello, World!")
Groovy
println "Hello, World!"
Jython
print "Hello, World!"
JRuby
puts "Hello, World!"
Clojure
(println "Hello, World!")
Nashorn
print('Hello, World!');
2 Stimmen
Sie wollen das nur verwenden, weil der Ausdruck kürzer ist?
0 Stimmen
Ja, das ist der einzige Grund.
62 Stimmen
Wenn Sie eine Bibliothek zu Ihrem Projekt hinzufügen, nur um einen Ausdruck zu kürzen, haben Sie Ihre Prioritäten falsch gesetzt.
1 Stimmen
Das ist erst mein dritter Tag, an dem ich Java lerne, also mache ich mir nicht wirklich Sorgen über die Prioritäten, die Sie gerade erwähnt haben.
7 Stimmen
Dann machen Sie es falsch, glauben Sie mir.
6 Stimmen
Ich habe das Gefühl, dass dies den Code-Golf-Tag braucht.
3 Stimmen
Die Verwendung von System.out ist in einer gut konzipierten Anwendung im Allgemeinen schlecht, so dass die Antworten nicht wirklich wichtig sind...
2 Stimmen
@ErickRobertson Nach 5 Jahren kann ich das auch verstehen :) Es war meine erste Frage auf SO. Die Zeit vergeht wie im Flug!
1 Stimmen
@Eugene Alles Gute zum Jahrestag! Fünf Jahre sind eine lange Zeit!