Maison > Java > javaDidacticiel > le corps du texte

Comment convertir des tableaux en liste en Java

WBOY
Libérer: 2023-05-03 10:22:06
avant
1066 Les gens l'ont consulté

1. Description

(1) La liste n'est utilisée que pour le parcours, utilisez donc Arrays.asList().

(2) Si vous souhaitez ajouter ou supprimer des éléments de la liste, créez simplement une nouvelle java.util.ArrayList, puis ajoutez les éléments un par un.

2. Points à noter

(1) Cette méthode convient aux tableaux de données de type objet (String, Integer...)

(2) Cette méthode n'est pas recommandée pour les tableaux de types de données de base (octet , short, int) , long, float, double, boolean)

(3) Cette méthode relie le tableau à la liste List : lorsque l'un d'eux est mis à jour, l'autre est automatiquement mis à jour

(4) Add(), remove(), clear ne sont pas pris en charge () et d'autres méthodes

3. Exemple

Passez le "ArrayList" construit par Arrays.asList() dans la méthode de construction de java.util.ArrayList.

Integer[] a = new Integer[]{1, 2, 3};
List list = Arrays.asList(a);
ArrayList arrayList = new ArrayList<>(list);
Copier après la connexion

Ce constructeur utilise la méthode Arrays.copyOf, il n'y aura donc aucune relation entre le tableau à l'intérieur de java.util.ArrayList et le tableau transmis.

Quels sont les types de données de base de Java ?

Les types de données de base de Java sont divisés en :

1 Type entier, utilisé pour représenter le type de données des entiers.

2. Type à virgule flottante, un type de données utilisé pour représenter les décimales.

3. Type de caractère Le mot-clé du type de caractère est "char".

4. Le type booléen est le type de données de base qui représente les valeurs logiques.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal