答案 0 :(得分:305)
答案 1 :(得分:27)
答案 2 :(得分:17)
答案 3 :(得分:13)
一些有趣的选择:
选项1
PrintStream p = System.out;
p.println("hello");
选项2
PrintWriter p = new PrintWriter(System.out, true);
p.println("Hello");
答案 4 :(得分:9)
对于 Intellij IDEA 键入sout
,然后按 Tab 。
对于 Eclipse 键入syso
并按 Ctrl + Space 。
答案 5 :(得分:7)
答案 6 :(得分:2)
正如Bakkal解释的那样,对于键盘快捷键,在netbeans
中,您可以转到工具 - >选项 - >编辑 - >代码模板,然后添加或编辑自己的快捷键。
在Eclipse
中,它位于模板上。
答案 7 :(得分:1)
也许是一个小问题,但是:
import static System.out;
public class Tester
{
public static void main(String[] args)
{
out.println("Hello!");
}
}
...生成编译时错误。我通过编辑第一行来更正错误:
import static java.lang.System.out;
答案 8 :(得分:1)
我对 BlueJ 的解决方案是在Program Files(x86)\ BlueJ \ lib \ english \ templates \ newclass中编辑New Class模板“stdclass.tmpl”并添加此方法:
public static <T> void p(T s)
{
System.out.println(s);
}
或其他版本:
public static void p(Object s)
{
System.out.println(s);
}
对于Eclipse,我使用建议的快捷方式syso + <Ctrl> + <Space>
:)
答案 9 :(得分:1)
package some.useful.methods; public class B { public static void p(Object s){ System.out.println(s); } }
package first.java.lesson; import static some.useful.methods.B.*; public class A { public static void main(String[] args) { p("Hello!"); } }
答案 10 :(得分:0)
在Java 8中:
List<String> players = new ArrayList<>();
players.forEach(System.out::println);
答案 11 :(得分:-1)
使用System.out.println()是不好的做法(更好地使用日志框架) - &gt;你的代码库中不应该有很多出现。使用另一种方法简单地缩短它似乎不是一个好的选择。