語言

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 是參考型別的陣列,則透過遞迴呼叫此方法將其轉換為字串。

為避免無限遞迴,若指定陣列包含自身為元素,或透過一層或多層陣列間接參照自身,則自指轉換為字串 "[...]"。 例如,僅包含自身參考的陣列會被渲染為 "[[...]]"

若指定陣列為 null,此方法回傳 "null"

已在1.5中新增。

Java 文件 java.util.Arrays.deepToString(java.lang.Object[])

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於