The Nuts and Bolts of the Java Language |
You've already seen the System class being used to read characters from the standard input stream. The character-counting program also uses the System class to display its output.class Count { public static void main(String args[]) throws java.io.IOException { int count = 0; while (System.in.read() != -1) count++; System.out.println("Input has " + count + " chars."); } }System.out.println()
displays its string argument followed by a newline.println()
has a companion methodprint()
that displays it argument with no trailing newline. To explicitly specify the newline character use\n
.
System.out
implements the standard output stream. The standard output stream is a C library concept that has been assimilated into the Java language. Simply put, a stream is a flowing buffer of characters; the standard output stream is a stream that writes its contents to the display. The standard output stream is a convenient place for an old-fashioned text-based application to display its output.See Also
java.lang.System
Standard Output and Error Streams from Using System Resources
The Nuts and Bolts of the Java Language |