Bibliothèques de journalisation
Vous pourriez utiliser les bibliothèques de journalisation au lieu de réinventer la roue. Log4j par exemple, fournira des méthodes pour différents messages comme info()
, warn()
et error()
.
Méthodes artisanales
ou simplement faire un println
de votre propre méthode et l'appeler :
void println(Object line) {
System.out.println(line);
}
println("Hello World");
Raccourcis clavier de l'IDE
IntelliJ IDEA et NetBeans :
vous tapez sout
puis appuyez sur TAB et les types System.out.println()
pour vous, avec le curseur au bon endroit.
Eclipse :
Type syso
puis appuyez sur CTRL + SPACE .
Autre
Trouver un plugin "snippets" pour votre éditeur de texte/IDE préféré
Importation statique
import static java.lang.System.out;
out.println("Hello World");
Explorer les langages de la JVM
Scala
println("Hello, World!")
Groovy
println "Hello, World!"
Jython
print "Hello, World!"
JRuby
puts "Hello, World!"
Clojure
(println "Hello, World!")
Rhino
print('Hello, World!');
2 votes
Vous voulez l'utiliser uniquement parce que l'expression est plus courte ?
0 votes
Oui, c'est la seule raison.
61 votes
Si vous comptez ajouter une bibliothèque à votre projet juste pour raccourcir une expression, vous n'avez pas les bonnes priorités.
1 votes
C'est juste le troisième jour où j'ai commencé à apprendre Java, donc je ne suis pas vraiment inquiet des priorités que vous venez de mentionner.
7 votes
que vous le faites mal, croyez-moi.
6 votes
J'ai l'impression que ça a besoin du tag code-golf.
0 votes
La question est dénuée de sens telle qu'elle est formulée. Qu'essayez-vous d'accomplir ?
3 votes
L'utilisation de System.out est généralement mauvaise dans une application bien conçue, donc les réponses n'ont pas vraiment d'importance...
2 votes
@ErickRobertson Après 5 ans, je peux aussi comprendre cela :) C'était ma première question sur SO. Le temps passe vite !
1 votes
@Eugene Joyeux Anniversaire ! Cinq ans, c'est long !