Langue

Arrays.DeepToString(Object[]) Méthode

Définition

Retourne une représentation sous forme de chaîne du « contenu profond » du tableau spécifié.

[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

Paramètres

a
Object[]

tableau dont la représentation sous forme de chaîne à retourner

Retours

une représentation sous forme de chaîne de a

Attributs

Remarques

Retourne une représentation sous forme de chaîne du « contenu profond » du tableau spécifié. Si le tableau contient d’autres tableaux en tant qu’éléments, la représentation sous forme de chaîne contient leur contenu, et ainsi de suite. Cette méthode est conçue pour convertir des tableaux multidimensionnels en chaînes.

La représentation sous forme de chaîne se compose d’une liste des éléments du tableau, entre crochets ("[]"). Les éléments adjacents sont séparés par les caractères ", " (une virgule suivie d’un espace). Les éléments sont convertis en chaînes comme par String.valueOf(Object), sauf s’ils sont eux-mêmes des tableaux.

Si un élément e est un tableau d’un type primitif, il est converti en chaîne, comme en appelant la surcharge appropriée de Arrays.toString(e). Si un élément e est un tableau d’un type référence, il est converti en chaîne comme en appelant cette méthode de manière récursive.

Pour éviter une récursivité infinie, si le tableau spécifié se contient en tant qu’élément ou contient une référence indirecte à elle-même via un ou plusieurs niveaux de tableaux, l’auto-référence est convertie en chaîne "[...]". Par exemple, un tableau contenant uniquement une référence à elle-même serait restitué sous la forme "[[...]]".

Cette méthode retourne "null" si le tableau spécifié est null.

Ajouté à la version 1.5.

Documentation Java pour java.util.Arrays.deepToString(java.lang.Object[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à