我需要为我的AP计算机科学课打印我的输出盒(使用打印机)。
有人可以向我解释如何做到这一点吗?我只知道如何打印出我的裸代码....
答案 0 :(得分:1)
您可以将所有System.out.println()
直接输出到文件,而不是从eclipse打印控制台。基本上,您使用该文件作为调试器而不是控制台窗口。为此,您可以使用以下代码。
import java.io.*;
PrintWriter writer = new PrintWriter("debuggerOutput.txt", "UTF-8");
//in your class constructor, you will need to add some exception throws
write.println("I used to be in the debugger, but now I go in the file!!")
对于每个System.out.println()
,在括号中添加一个额外的write.println()
,并将其输出到控制台中的文件。
然后,您将在文件中看到所有输出,您可以轻松打印。
最后,请务必write.close()
完整代码:
import java.io.*;
public class test {
public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
PrintWriter writer = new PrintWriter("myFile.txt", "UTF-8");
writer.println("The line");
writer.close();
}
}