时间:2010-07-23 17:27:16

标签: java

12 个答案:

答案 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;你的代码库中不应该有很多出现。使用另一种方法简单地缩短它似乎不是一个好的选择。