Class java.io.PrintStream
All Packages This Package Previous Next
Class java.io.PrintStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.PrintStream
-
public class
PrintStream
-
extends FilterOutputStream
This class implements an output stream that has
additional methods for printing. You can specify
that the stream should be flushed every time a
newline character is written.
The top byte of 16 bit characters is discarded.
Example:
System.out.println("Hello world!");
System.out.print("x = ");
System.out.println(x);
System.out.println("y = " + y);
-
Version:
-
1.22, 08/12/95
-
Author:
-
Arthur van Hoff
-
PrintStream(OutputStream)
-
Creates a new PrintStream.
-
PrintStream(OutputStream, boolean)
-
Creates a new PrintStream, with auto flushing.
-
close()
-
Closes the stream.
-
flush()
-
Flushes the stream.
-
print(Object)
-
Prints an object.
-
print(String)
-
Prints a String.
-
print(char[])
-
Prints an array of characters.
-
print(char)
-
Prints an character.
-
print(int)
-
Prints an integer.
-
print(long)
-
Prints a long.
-
print(float)
-
Prints a float.
-
print(double)
-
Prints a double.
-
print(boolean)
-
Prints a boolean.
-
println()
-
Prints a newline.
-
println(Object)
-
Prints an object followed by a newline.
-
println(String)
-
Prints a string followed by a newline.
-
println(char[])
-
Prints an array of characters followed by a newline.
-
println(char)
-
Prints a character followed by a newline.
-
println(int)
-
Prints an integer followed by a newline.
-
println(long)
-
Prints a long followed by a newline.
-
println(float)
-
Prints a float followed by a newline.
-
println(double)
-
Prints a double followed by a newline.
-
println(boolean)
-
Prints a boolean followed by a newline.
-
write(int)
-
Writes a byte.
-
write(byte[], int, int)
-
Writes a sub array of bytes.
PrintStream
public PrintStream(OutputStream out)
-
Creates a new PrintStream.
-
Parameters:
-
out
-
the output stream
PrintStream
public PrintStream(OutputStream out,
boolean autoflush)
-
Creates a new PrintStream, with auto flushing.
-
Parameters:
-
out
-
the output stream
-
autoflush
-
if true the stream automatically flushes
its output when a newline character is printed
write
public void write(int b)
-
Writes a byte. This method will block until the byte is actually
written.
-
Parameters:
-
b
-
the byte
-
Throws: IOException
-
If an I/O error has occurred.
-
Overrides:
-
write in class FilterOutputStream
write
public void write(byte b[],
int off,
int len)
-
Writes a sub array of bytes.
-
Parameters:
-
b
-
the data to be written
-
off
-
the start offset in the data
-
len
-
the number of bytes that are written
-
Throws: IOException
-
If an I/O error has occurred.
-
Overrides:
-
write in class FilterOutputStream
flush
public void flush()
-
Flushes the stream. This will write any buffered
output bytes.
-
Overrides:
-
flush in class FilterOutputStream
close
public void close()
-
Closes the stream.
-
Overrides:
-
close in class FilterOutputStream
print
public void print(Object obj)
-
Prints an object.
-
Parameters:
-
obj
-
the object to be printed
print
public synchronized void print(String s)
-
Prints a String.
-
Parameters:
-
s
-
the String to be printed
print
public synchronized void print(char s[])
-
Prints an array of characters.
-
Parameters:
-
s
-
the array of chars
print
public void print(char c)
-
Prints an character.
-
Parameters:
-
c
-
the character to be printed
print
public void print(int i)
-
Prints an integer.
-
Parameters:
-
i
-
the integer to be printed
print
public void print(long l)
-
Prints a long.
-
Parameters:
-
l
-
the long
print
public void print(float f)
-
Prints a float.
-
Parameters:
-
f
-
the float to be printed
print
public void print(double d)
-
Prints a double.
-
Parameters:
-
d
-
the double to be printed
print
public void print(boolean b)
-
Prints a boolean.
-
Parameters:
-
b
-
the boolean to be printed
println
public void println()
-
Prints a newline.
println
public synchronized void println(Object obj)
-
Prints an object followed by a newline.
-
Parameters:
-
obj
-
the object to be printed
println
public synchronized void println(String s)
-
Prints a string followed by a newline.
-
Parameters:
-
s
-
the String to be printed
println
public synchronized void println(char s[])
-
Prints an array of characters followed by a newline.
-
Parameters:
-
s
-
the array of characters to be printed
println
public synchronized void println(char c)
-
Prints a character followed by a newline.
-
Parameters:
-
c
-
the character to be printed
println
public synchronized void println(int i)
-
Prints an integer followed by a newline.
-
Parameters:
-
i
-
the integer to be printed
println
public synchronized void println(long l)
-
Prints a long followed by a newline.
-
Parameters:
-
l
-
the long to be printed
println
public synchronized void println(float f)
-
Prints a float followed by a newline.
-
Parameters:
-
f
-
the float to be printed
println
public synchronized void println(double d)
-
Prints a double followed by a newline.
-
Parameters:
-
d
-
the double to be printed
println
public synchronized void println(boolean b)
-
Prints a boolean followed by a newline.
-
Parameters:
-
b
-
the boolean to be printed
All Packages This Package Previous Next