fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. private static void test() {
  11. System.out.println("Hello, world!");
  12. }
  13. public static void main (String[] args) throws java.lang.Exception
  14. {
  15. String res = null;
  16. PrintStream originalOut = System.out;
  17. try {
  18. PrintStream capture = new PrintStream(os);
  19. System.setOut(capture);
  20. test();
  21. capture.flush();
  22. res = os.toString();
  23. } finally {
  24. System.setOut(originalOut);
  25. }
  26. System.out.println("Captured output: "+res);
  27. }
  28. }
Success #stdin #stdout 0.11s 320256KB
stdin
Standard input is empty
stdout
Captured output: Hello, world!