全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.io.PrintStream
自動フラッシングが生成時に有効な場合、ストリームは行が終了するか、または改行文字が書かれるたびに、フラッシュされます。
このクラスのメソッドは決して I/O の例外をスローすることはありません。クライアントコードは checkError メソッドを起動してエラーが発生したかどうかを問い合わせします。
 
注意: このクラスは主にデバッグでの使用および既存のコードとの互換性のために提供されます; 新しいコードは PrintWriter クラスを使用する必要があります。
 
 PrintStream(OutputStream)
	PrintStream(OutputStream)
   PrintStream(OutputStream, boolean)
	PrintStream(OutputStream, boolean)
   
 checkError()
	checkError()
   close()
	close()
   flush()
	flush()
   print(boolean)
	print(boolean)
   print(char)
	print(char)
   print(char[])
	print(char[])
   print(double)
	print(double)
   print(float)
	print(float)
   print(int)
	print(int)
   print(long)
	print(long)
   print(Object)
	print(Object)
   print(String)
	print(String)
   println()
	println()
   println(boolean)
	println(boolean)
   println(char)
	println(char)
   println(char[])
	println(char[])
   println(double)
	println(double)
   println(float)
	println(float)
   println(int)
	println(int)
   println(long)
	println(long)
   println(Object)
	println(Object)
   println(String)
	println(String)
   setError()
	setError()
   write(byte[], int, int)
	write(byte[], int, int)
   write(int)
	write(int)
   
 PrintStream
PrintStream
public PrintStream(OutputStream out)
    PrintStream p = new PrintStream(out);    PrintWriter p = new PrintWriter(out);
 PrintStream
PrintStream
  public PrintStream(OutputStream out,
                     boolean autoFlush)
    PrintStream p = new PrintStream(out, autoFlush);    PrintWriter p = new PrintWriter(out, autoFlush);
'\n') が書かれたとき必ずフラッシュされる
     
 flush
flush
public void flush()
 close
close
public void close()
 checkError
checkError
public boolean checkError()
 setError
setError
protected void setError()
 write
write
public void write(int b)
flush メソッドが呼び出されます。
 バイトは、指定されたまま書き込まれるので注意してください。プラットフォームのデフォルトの文字コード化法に従って変換される文字を書き込むには、 print(char) またはprintln(char) メソッドを使用します。
 write
write
  public void write(byte buf[],
                    int off,
                    int len)
 print
print
public void print(boolean b)
"true" が下層の出力ストリームに書き込まれる; そうでなければ、文字列 "false" が書き込まれます。
boolean値
   print
print
public void print(char c)
char 
   print
print
public void print(int i)
int 値で起動されたときに Integer クラスの toString メソッドが返すものと同じです。
 
int
     print
print
public void print(long l)
long 値で起動されたときに Long クラスの toString メソッドが返すものと同じです。
 
long
     print
print
public void print(float f)
float 値で起動されたときに Float クラスの toString メソッドが返すものと同じです。
float
     print
print
public void print(double d)
double 値で起動されたときに Double クラスの toString メソッドが返すものと同じです。
double
     print
print
public void print(char s[])
 print
print
public void print(String s)
null の場合、文字列 "null" が下層の出力ストリームに書き込まれます。そうでなければ、文字列の文字がプラットフォームのデフォルトの文字エンコーディングに従ってバイトに変換されます。
String
   print
print
public void print(Object obj)
toString メソッドが返すものと同じです。
Object
     println
println
public void println()
line.separator で定義し、必ずしも単一の改行文字('\n')である必要はありません。
 println
println
public void println(boolean x)
 println
println
public void println(char x)
 println
println
public void println(int x)
 println
println
public void println(long x)
 println
println
public void println(float x)
 println
println
public void println(double x)
 println
println
public void println(char x[])
 println
println
public void println(String x)
 println
println
public void println(Object x)
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス