Arrays.DeepToString(Object[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.