Arrays.DeepToString(Object[]) Método

Definição

Retorna uma representação de cadeia de caracteres do "conteúdo profundo" da matriz especificada.

[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

Parâmetros

a
Object[]

a matriz cuja representação de cadeia de caracteres será retornada

Retornos

uma representação de cadeia de caracteres de a

Atributos

Comentários

Retorna uma representação de cadeia de caracteres do "conteúdo profundo" da matriz especificada. Se a matriz contiver outras matrizes como elementos, a representação de cadeia de caracteres conterá seu conteúdo e assim por diante. Esse método foi projetado para converter matrizes multidimensionais em cadeias de caracteres.

A representação da cadeia de caracteres consiste em uma lista dos elementos da matriz, entre colchetes ("[]"). Elementos adjacentes são separados pelos caracteres ", " (uma vírgula seguida por um espaço). Os elementos são convertidos em cadeias de caracteres como por String.valueOf(Object), a menos que eles próprios sejam matrizes.

Se um elemento e for uma matriz de um tipo primitivo, ele será convertido em uma cadeia de caracteres como invocando a sobrecarga apropriada de Arrays.toString(e). Se um elemento e for uma matriz de um tipo de referência, ele será convertido em uma cadeia de caracteres como invocando esse método recursivamente.

Para evitar a recursão infinita, se a matriz especificada contiver-se como um elemento ou contiver uma referência indireta a si mesma por meio de um ou mais níveis de matrizes, a auto-referência será convertida na cadeia de caracteres "[...]". Por exemplo, uma matriz que contém apenas uma referência a si mesma seria renderizada como "[[...]]".

Esse método retornará "null" se a matriz especificada for null.

Adicionado em 1.5.

Documentação Java para java.util.Arrays.deepToString(java.lang.Object[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a