言語

PrintStream クラス

定義

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

[Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)]
public class PrintStream : Java.IO.FilterOutputStream, IDisposable, Java.Lang.IAppendable
[<Android.Runtime.Register("java/io/PrintStream", DoNotGenerateAcw=true)>]
type PrintStream = class
    inherit FilterOutputStream
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IAppendable
継承
属性
実装

注釈

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。 他にも 2 つの機能が用意されています。 他の出力ストリームとは異なり、 PrintStreamIOExceptionをスローしません。代わりに、例外的な状況では、 checkError メソッドを使用してテストできる内部フラグを設定するだけです。 必要に応じて、 PrintStream を自動的にフラッシュするように作成できます。つまり、基になる出力ストリームの flush メソッドは、バイト配列の書き込み、 println メソッドの 1 つが呼び出された後、または改行文字またはバイト ('\n') が書き込まれた後に自動的に呼び出されます。

PrintStreamによって出力されるすべての文字は、指定されたエンコードまたは文字セット、または指定されていない場合はプラットフォームの既定の文字エンコードを使用してバイトに変換されます。 PrintWriter クラスは、バイトではなく文字を書き込む必要がある状況で使用する必要があります。

このクラスは常に、形式が正しくない文字シーケンスとマップできない文字シーケンスを、文字セットの既定の置換文字列に置き換えます。 エンコード プロセスをより細かく制御する必要がある場合は、java.nio.charset.CharsetEncoder クラスを使用する必要があります。

1.0 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
PrintStream(File, Charset)

指定したファイルと文字セットを使用して、自動行フラッシュを行わずに新しい印刷ストリームを作成します。

PrintStream(File, String)

指定したファイルと文字セットを使用して、自動行フラッシュを行わずに新しい印刷ストリームを作成します。

PrintStream(File)

指定したファイルを使用して、自動行フラッシュを行わずに新しい印刷ストリームを作成します。

PrintStream(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

PrintStream(Stream, Boolean, Charset)

指定した OutputStream、自動行フラッシュ、および文字セットを使用して、新しい印刷ストリームを作成します。

PrintStream(Stream, Boolean, String)

新しい印刷ストリームを作成します。

PrintStream(Stream, Boolean)

新しい印刷ストリームを作成します。

PrintStream(Stream)

新しい印刷ストリームを作成します。

PrintStream(String, Charset)

指定したファイル名と文字セットを使用して、自動行フラッシュを行わずに新しい印刷ストリームを作成します。

PrintStream(String, String)

指定したファイル名と文字セットを使用して、自動行フラッシュを行わずに新しい印刷ストリームを作成します。

PrintStream(String)

指定したファイル名を使用して、自動行フラッシュなしで新しい印刷ストリームを作成します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
JniPeerMembers

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

Out

フィルター処理する基になる出力ストリーム。

(継承元 FilterOutputStream)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
Append(Char)

指定した文字をこの出力ストリームに追加します。

Append(ICharSequence, Int32, Int32)

指定した文字をこの出力ストリームに追加します。

Append(ICharSequence)

指定した文字をこの出力ストリームに追加します。

Append(String, Int32, Int32)

指定した文字をこの出力ストリームに追加します。

Append(String)

指定した文字をこの出力ストリームに追加します。

AppendAsync(Char)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

AppendAsync(ICharSequence, Int32, Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

AppendAsync(ICharSequence)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

CheckError()

ストリームをフラッシュし、エラーの状態を確認します。

ClearError()

このストリームの内部エラー状態をクリアします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

この出力ストリームを閉じ、このストリームに関連付けられているすべてのシステム リソースを解放します。

(継承元 OutputStream)
Construct(JniObjectReference, JniObjectReferenceOptions)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
Equals(Object)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Flush()

この出力ストリームをフラッシュし、バッファー内の出力バイトを強制的に書き出します。

(継承元 OutputStream)
Format(Locale, String, Object[])

指定した書式指定文字列と引数を使用して、書式設定された文字列をこの出力ストリームに書き込みます。

Format(String, Object[])

指定した書式指定文字列と引数を使用して、書式設定された文字列をこの出力ストリームに書き込みます。

FormatAsync(Locale, String, Object[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

FormatAsync(String, Object[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Print(Boolean)

ブール値を出力します。

Print(Char)

文字を出力します。

Print(Char[])

文字の配列を出力します。

Print(Double)

倍精度浮動小数点数を出力します。

Print(Int32)

整数を出力します。

Print(Int64)

長整数を出力します。

Print(Object)

オブジェクトを出力します。

Print(Single)

浮動小数点数を出力します。

Print(String)

文字列を出力します。

PrintAsync(Boolean)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Char)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Char[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Double)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Int64)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Object)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(Single)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintAsync(String)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

Printf(Locale, String, Object[])

指定した書式指定文字列と引数を使用して、書式設定された文字列をこの出力ストリームに書き込む便利なメソッド。

Printf(String, Object[])

指定した書式指定文字列と引数を使用して、書式設定された文字列をこの出力ストリームに書き込む便利なメソッド。

PrintfAsync(Locale, String, Object[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintfAsync(String, Object[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

Println()

行区切り文字列を書き込み、現在の行を終了します。

Println(Boolean)

ブール値を出力し、行を終了します。

Println(Char)

文字を出力し、行を終了します。

Println(Char[])

文字の配列を出力し、行を終了します。

Println(Double)

double を出力し、行を終了します。

Println(Int32)

整数を出力し、行を終了します。

Println(Int64)

long を出力し、行を終了します。

Println(Object)

オブジェクトを出力し、行を終了します。

Println(Single)

float を出力し、行を終了します。

Println(String)

文字列を出力し、行を終了します。

PrintlnAsync()

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Boolean)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Char)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Char[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Double)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Int64)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Object)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(Single)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

PrintlnAsync(String)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

SetError()

ストリームのエラー状態を trueに設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Write(Byte[], Int32, Int32)

オフセット lenから始まる指定したバイト配列からこの出力ストリームにoffバイトを書き込みます。

(継承元 OutputStream)
Write(Byte[])

指定 b.length バイト配列からこの出力ストリームにバイトを書き込みます。

(継承元 OutputStream)
Write(Int32)

指定した byte をこの出力ストリームに書き込みます。

(継承元 FilterOutputStream)
WriteAsync(Byte[], Int32, Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 OutputStream)
WriteAsync(Byte[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 OutputStream)
WriteAsync(Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 OutputStream)
WriteBytes(Byte[])

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

拡張メソッド

名前 説明
Append(IAppendable, String, Int32, Int32)

指定した値をこの文字シーケンスに追加します。

Append(IAppendable, String)

指定した値をこの文字シーケンスに追加します。

FlushAsync(IFlushable)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

PrintStreamは、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に出力できます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象