Arrays.DeepToString(Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Zeichenfolgendarstellung des "deep contents" des angegebenen Arrays zurück.
[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
Parameter
- a
- Object[]
Das Array, dessen Zeichenfolgendarstellung zurückgegeben werden soll
Gibt zurück
eine Zeichenfolgendarstellung von a
- Attribute
Hinweise
Gibt eine Zeichenfolgendarstellung des "deep contents" des angegebenen Arrays zurück. Wenn das Array andere Arrays als Elemente enthält, enthält die Zeichenfolgendarstellung deren Inhalt usw. Diese Methode wurde für das Konvertieren von mehrdimensionalen Arrays in Zeichenfolgen entwickelt.
Die Zeichenfolgendarstellung besteht aus einer Liste der Elemente des Arrays, die in eckige Klammern ("[]") eingeschlossen sind. Benachbarte Elemente werden durch die Zeichen ", " getrennt (ein Komma gefolgt von einem Leerzeichen). Elemente werden wie folgt String.valueOf(Object)in Zeichenfolgen konvertiert, es sei denn, sie sind selbst Arrays.
Wenn ein Element e ein Array eines Primitiventyps ist, wird es in eine Zeichenfolge konvertiert, da die entsprechende Überladung von Arrays.toString(e). Wenn ein Element e ein Array eines Bezugstyps ist, wird es in eine Zeichenfolge konvertiert, da diese Methode rekursiv aufgerufen wird.
Um eine unendliche Rekursion zu vermeiden, wird der Selbstverweis, wenn sich das angegebene Array als Element enthält, oder einen indirekten Verweis auf sich selbst über eine oder mehrere Arrayebenen enthält, in die Zeichenfolge "[...]"konvertiert. Beispielsweise würde ein Array, das nur einen Verweis auf sich selbst enthält, als "[[...]]"gerendert.
Diese Methode gibt zurück "null" , wenn das angegebene Array ist null.
Hinzugefügt in 1.5.
Java Dokumentation für java.util.Arrays.deepToString(java.lang.Object[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.