Arrays.DeepToString(Object[]) メソッド

定義

指定した配列の "ディープ コンテンツ" の文字列形式を返します。

[Android.Runtime.Register("deepToString", "([Ljava/lang/Object;)Ljava/lang/String;", "")]
public static string DeepToString(Java.Lang.Object[]? a);
[<Android.Runtime.Register("deepToString", "([Ljava/lang/Object;)Ljava/lang/String;", "")>]
static member DeepToString : Java.Lang.Object[] -> string

パラメーター

a
Object[]

返す文字列表現を持つ配列

返品

の文字列表現 a

属性

注釈

指定した配列の "ディープ コンテンツ" の文字列形式を返します。 配列に他の配列が要素として含まれている場合、文字列表現にはその内容などが含まれます。 このメソッドは、多次元配列を文字列に変換するために設計されています。

文字列形式は、大かっこ ("[]") で囲まれた配列の要素のリストで構成されます。 隣接する要素は、 ", " 文字 (コンマの後にスペースが続く) で区切られます。 要素は、それ自体が配列でない限り、 String.valueOf(Object)によって文字列に変換されます。

e要素がプリミティブ型の配列である場合、Arrays.toString(e)の適切なオーバーロードを呼び出すことによって文字列に変換されます。 e要素が参照型の配列である場合、このメソッドを再帰的に呼び出すことによって文字列に変換されます。

無限再帰を回避するために、指定された配列に要素としてそれ自体が含まれている場合、または 1 つ以上のレベルの配列を介してそれ自体への間接的な参照が含まれている場合、自己参照は文字列 "[...]"に変換されます。 たとえば、それ自体への参照のみを含む配列は、 "[[...]]"としてレンダリングされます。

指定した配列がnull場合、このメソッドは"null"を返します。

1\.5 で追加されました。

Javaドキュメント。

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

適用対象