Maison  >  Article  >  Java  >  Quelle est l’importance des méthodes deepToString() et asList() en Java ?

Quelle est l’importance des méthodes deepToString() et asList() en Java ?

王林
王林avant
2023-08-18 15:13:19582parcourir

Un tableau est un objet qui contient un nombre fixe de valeurs d'un seul type dans des emplacements mémoire contigus. Les méthodes deepToString() et asList() sont toutes deux des méthodes statiques de la classe Arrays. La méthode deepToString() convertit un tableau multidimensionnel en chaîne et vérifie si le tableau contient des éléments sous forme de tableau, puis convertit le tableau au format chaîne. asList() crée une liste de taille fixe, ce qui signifie que nous ne pouvons pas ajouter d'éléments à la liste renvoyée par Arrays.asList() via la méthode add(). La méthode asList() agit comme un pont entre les tableaux et les listes, car la liste renvoyée par la méthode asList() ne peut pas être étendue en taille, mais toutes les autres méthodes de listes peuvent être utilisées. La traduction chinoise de la syntaxe de

Arrays.deepToString()

public static String deepToString(Object[] a)

Example

est :

Example

import java.util.Arrays;
public class DeepToStringTest {
   public static void main(String [] args){
      int[][] array = new int[][] {{1, 2, 3}, {11, 12, 13}, {21, 22,23}};
      System.out.println(<strong>Arrays.deepToString</strong>(array));
   }
}

output

[[1, 2, 3], [11, 12, 13], [21, 22, 23]]

Syntaxe de Arrays.asList()

public static List asList(T... a)

Example

Pour :

Exemple

import java.util.Arrays;
public class AsListTest {
   public static void main(String[] args) {
      String[] strArray = {"Welcome", "to", "TutorialsPoint"};
      System.out.println(Arrays.asList(strArray));
   }
}

Sortie

[Welcome, to, TutorialsPoint]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer