Arrays.DeepToString(Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳指定陣列「深層內容」的字串表示。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。