Java out.println() 这怎么可能?

2022-08-31 22:15:45

我见过一些代码,例如:

out.println("print something");

我试过了import java.lang.System;

但它不起作用。你如何使用?out.println()


答案 1

静态导入可以做到这一点:

import static java.lang.System.out;

或者导入每个静态方法和字段

import static java.lang.System.*;

C@Steve附录:请注意,@sfussenegger在我的答案的评论中说过这一点。

“使用 System.out 的这种静态导入并不适合简单的一次性运行代码。

所以请不要想象他(或我)认为这个解决方案是好的做法。


答案 2
PrintStream out = System.out;
out.println( "hello" );

推荐