Lingua

Arrays.DeepToString(Object[]) Metodo

Definizione

Restituisce una rappresentazione di stringa del "contenuto profondo" della matrice specificata.

[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

Parametri

a
Object[]

matrice la cui rappresentazione di stringa restituire

Valori restituiti

rappresentazione di stringa di a

Attributi

Commenti

Restituisce una rappresentazione di stringa del "contenuto profondo" della matrice specificata. Se la matrice contiene altre matrici come elementi, la rappresentazione di stringa contiene il relativo contenuto e così via. Questo metodo è progettato per convertire matrici multidimensionali in stringhe.

La rappresentazione di stringa è costituita da un elenco degli elementi della matrice, racchiusi tra parentesi quadre ("[]"). Gli elementi adiacenti sono separati dai caratteri ", " (una virgola seguita da uno spazio). Gli elementi vengono convertiti in stringhe come da String.valueOf(Object), a meno che non si tratti di matrici.

Se un elemento e è una matrice di un tipo primitivo, viene convertito in una stringa come richiamando l'overload appropriato di Arrays.toString(e). Se un elemento e è una matrice di un tipo riferimento, viene convertito in una stringa come richiamando questo metodo in modo ricorsivo.

Per evitare ricorsioni infinite, se la matrice specificata si contiene come elemento o contiene un riferimento indiretto a se stesso tramite uno o più livelli di matrici, il riferimento automatico viene convertito nella stringa "[...]". Ad esempio, una matrice contenente solo un riferimento a se stesso verrà sottoposto a rendering come "[[...]]".

Questo metodo restituisce "null" se la matrice specificata è null.

Aggiunto nella versione 1.5.

Documentazione java per java.util.Arrays.deepToString(java.lang.Object[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a