nanoJBlend

java.io
クラス PrintStream

java.lang.Object
  上位を拡張 java.io.OutputStream
      上位を拡張 java.io.FilterOutputStream
          上位を拡張 java.io.PrintStream

public class PrintStream
extends FilterOutputStream

PrintStream は、出力ストリームに、各種データ値の表現形式をプリントする機能を追加します。

PrintStream によってプリントされた文字はすべて Modified UTF-8 エンコーディングでバイトストリームに変換され出力ストリームに書き込まれます。


コンストラクタの概要
PrintStream(OutputStream out)
          PrintStream を生成します。
 
メソッドの概要
 void close()
          ストリームをクローズします。
 void flush()
          ストリームをフラッシュします。
 void print(boolean b)
          boolean 値をプリントします。
 void print(char c)
          char 値をプリントします。
 void print(char[] s)
          char 配列をプリントします。
 void print(int i)
          int 値をプリントします。
 void print(long l)
          long 値をプリントします。
 void print(Object o)
          Object をプリントします。
 void print(String s)
          String をプリントします。
 void println()
          改行文字列を書き込むことにより、現在のテキスト行を終了します。
 void println(boolean x)
          boolean 値をプリントして現在のテキスト行を終了します。
 void println(char x)
          char 値をプリントして現在のテキスト行を終了します。
 void println(char[] x)
          char 配列をプリントして現在のテキスト行を終了します。
 void println(int x)
          int 値をプリントして現在のテキスト行を終了します。
 void println(long x)
          long 値をプリントして現在のテキスト行を終了します。
 void println(Object x)
          Object をプリントして現在のテキスト行を終了します。
 void println(String x)
          String をプリントして現在のテキスト行を終了します。
 void write(byte[] buf, int off, int len)
          指定された配列 buf のインデックスオフセット off から len バイトを出力先に書き込みます。
 void write(int b)
          指定されたバイトを出力先のストリームに書き込みます。
 
クラス java.io.FilterOutputStream から継承されたメソッド
write
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

コンストラクタの詳細

PrintStream

public PrintStream(OutputStream out)
PrintStream を生成します。

パラメータ:
out - この PrintStream が変換したバイト列を書き込む先の出力ストリーム
メソッドの詳細

print

public void print(boolean b)
boolean 値をプリントします。

パラメータ:
b - プリントする boolean

print

public void print(char c)
char 値をプリントします。

パラメータ:
c - プリントする char

print

public void print(char[] s)
char 配列をプリントします。

パラメータ:
s - プリントする char 配列
例外:
NullPointerException - snull の場合

print

public void print(int i)
int 値をプリントします。

パラメータ:
i - プリントする int

print

public void print(long l)
long 値をプリントします。

パラメータ:
l - プリントする long

print

public void print(Object o)
Object をプリントします。 onull でなければ print(o.toString()) によってプリントします。 onull の場合 "null" をプリントします。

パラメータ:
o - プリントする Object

print

public void print(String s)
String をプリントします。 snull の場合、 "null" がプリントされます。 null でない場合、 s の文字列は Modified UTF-8 エンコーディングでバイト列に変換され、個々のバイトは、 write(int) と等価な処理により出力ストリームに書き込まれます。

パラメータ:
s - プリントする String

println

public void println()
改行文字列を書き込むことにより、現在のテキスト行を終了します。 改行文字列は "line.separator" システムプロパティで定義されている値です。


println

public void println(boolean x)
boolean 値をプリントして現在のテキスト行を終了します。

パラメータ:
x - プリントする boolean

println

public void println(char x)
char 値をプリントして現在のテキスト行を終了します。

パラメータ:
x - プリントする char

println

public void println(char[] x)
char 配列をプリントして現在のテキスト行を終了します。

パラメータ:
x - プリントする char 配列
例外:
NullPointerException - xnull の場合

println

public void println(int x)
int 値をプリントして現在のテキスト行を終了します。

パラメータ:
x - プリントする int

println

public void println(long x)
long 値をプリントして現在のテキスト行を終了します。

パラメータ:
x - プリントする long

println

public void println(Object x)
Object をプリントして現在のテキスト行を終了します。 print(Object)println() を実行します。

パラメータ:
x - プリントする Object

println

public void println(String x)
String をプリントして現在のテキスト行を終了します。 print(String)println() を実行します。

パラメータ:
x - プリントする String

write

public void write(byte[] buf,
                  int off,
                  int len)
指定された配列 buf のインデックスオフセット off から len バイトを出力先に書き込みます。

バイトデータは変換されることなくそのまま出力先のストリームに書き込まれます。

オーバーライド:
クラス FilterOutputStream 内の write
パラメータ:
buf - 出力するデータを格納しているバイト配列
off - buf 中の、出力するデータが格納されているインデックスオフセット
len - 出力するデータのバイト長
関連項目:
OutputStream.write(byte[], int, int)

write

public void write(int b)
指定されたバイトを出力先のストリームに書き込みます。

バイトは変換されることなくそのまま出力先のストリームに書き込まれます。

オーバーライド:
クラス FilterOutputStream 内の write
パラメータ:
b - 出力するバイトを保持する int
関連項目:
OutputStream.write(int)

flush

public void flush()
ストリームをフラッシュします。 バッファされているデータがあれば強制的に出力先に書き出します。

オーバーライド:
クラス FilterOutputStream 内の flush

close

public void close()
ストリームをクローズします。 ストリームをフラッシュしてから出力先のストリームをクローズします。

オーバーライド:
クラス FilterOutputStream 内の close

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential