如何使System.out.println()更短

问题

请告诉我在哪里可以找到lib,以便使用更短的表达式System.out.println()以及我应该在哪里放置该lib。


#1 热门回答(300 赞)

#记录库

你可以使用日志库而不是重新发明wheel.Log4jfor instance将为不同的消息提供方法,如info(),warn()和314505355。

#自制方法

或者简单地制作一个自己的方法并将其称为:

void println(Object line) {
    System.out.println(line);
}

println("Hello World");

#IDE键盘快捷键

IntelliJ IDEA和NetBeans:
你键入sout然后按TAB键,它键入System.out.println(),光标位于正确的位置。
Eclipse:
键入syso然后按CTRL SPACE。
其他
找到你喜欢的文本编辑器/ IDE的"片段"插件

#静态导入

import static java.lang.System.out;

out.println("Hello World");

#探索JVM语言

Scala

println("Hello, World!")

Groovy

println "Hello, World!"

Jython

print "Hello, World!"

JRuby

puts "Hello, World!"

Clojure

(println "Hello, World!")

##犀牛

print('Hello, World!');

#2 热门回答(27 赞)

void p(String l){
System.out.println(l);
}

最短。去吧。


#3 热门回答(17 赞)

Java是一种冗长的语言。

如果你只有3天,这已经困扰了你,也许你最好学习像Scala这样的其他语言:

scala> println("Hello World")
Hello World

从宽松的意义上讲,这可以作为使用"库"来启用更短的表达式;)