System.out
and System.err
.
The following example uses the write()
and flush()
methods of the OutputStream
class to write the String
"Hello
World" on System.out
.
import java.io.*;
public class HelloOutputStream {
public static void main(String[] args) {
String s = "Hello World\r\n";
// Convert s to a byte array
byte[] b = new byte[s.length()];
s.getBytes(0, s.length()-1, b, 0);
try {
System.out.write(b);
System.out.flush();
}
catch (IOException e) {
System.err.println(e);
}
}
}
What's wrong with this program?