StringJoiner クラス

定義

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

[Android.Runtime.Register("java/util/StringJoiner", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class StringJoiner : Java.Lang.Object
[<Android.Runtime.Register("java/util/StringJoiner", ApiSince=24, DoNotGenerateAcw=true)>]
type StringJoiner = class
    inherit Object
継承
StringJoiner
属性

注釈

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

に何かを追加する前に StringJoiner、その sj.toString() メソッドは既定で を返します prefix + suffix。 ただし、 メソッドが setEmptyValue 呼び出されると、 emptyValue 指定された が代わりに返されます。 これは、たとえば、set 表記を使用して文字列を作成して空のセットを示す場合に使用できます。つまり、 は "{"であり、 suffix は であり"}"StringJoinerに何も追加されていません。 "{}"prefix

1.8 で追加されました。

java.util.StringJoinerJava ドキュメント。

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

コンストラクター

StringJoiner(ICharSequence)

StringJoinerに文字を含まない を作成し、または suffixを使用せずprefix、指定された delimiterのコピーを作成します。

StringJoiner(ICharSequence, ICharSequence, ICharSequence)

指定した StringJoinerprefixdelimiter のコピーを使用して、文字を含まない を構築します。suffix

StringJoiner(String)

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

StringJoiner(String, String, String)

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
JniPeerMembers

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

PeerReference

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

Add(ICharSequence)

指定 CharSequence された値のコピーを値の次の StringJoiner 要素として追加します。

Add(String)

指定 CharSequence された値のコピーを値の次の StringJoiner 要素として追加します。

Clone()

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

(継承元 Object)
Dispose()

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
Dispose(Boolean)

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Length()

この StringJoinerの表現のString長さを返します。

Merge(StringJoiner)

プレフィックスとサフィックスなしで指定 StringJoiner された の内容を、空でない場合は次の要素として追加します。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetEmptyValue(ICharSequence)

この StringJoiner の文字列表現を決定するときに使用する文字のシーケンスを設定します。要素がまだ追加されていません。つまり、空の場合です。

SetEmptyValue(String)

この StringJoiner の文字列表現を決定するときに使用する文字のシーケンスを設定します。要素がまだ追加されていません。つまり、空の場合です。

SetHandle(IntPtr, JniHandleOwnership)

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

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

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
IJavaPeerable.Finalized()

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

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

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

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

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

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

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

GetJniTypeName(IJavaPeerable)

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

適用対象