Maison > Java > javaDidacticiel > Quelles sont les méthodes courantes pour ajouter des éléments aux tableaux Java ?

Quelles sont les méthodes courantes pour ajouter des éléments aux tableaux Java ?

王林
Libérer: 2024-01-03 19:19:09
original
1268 Les gens l'ont consulté

Quelles sont les méthodes courantes pour ajouter des éléments aux tableaux Java ?

Le tableau Java est une structure de données couramment utilisée pour stocker plusieurs éléments du même type. Dans le développement réel, il est souvent nécessaire d'ajouter des éléments à un tableau. Cet article présentera les méthodes courantes d'ajout d'éléments de tableau en Java et fournira des exemples de code spécifiques.

1. Expansion de tableaux
L'expansion de tableaux est l'une des méthodes les plus courantes pour ajouter des éléments à un tableau. Lorsque la capacité du tableau n'est pas suffisante pour stocker de nouveaux éléments, vous devez créer un tableau plus grand et copier les éléments de l'ancien tableau vers le nouveau tableau.

Exemple de code :

public static int[] expandArray(int[] arr, int size) {
    int[] newArr = new int[arr.length + size];
    System.arraycopy(arr, 0, newArr, 0, arr.length);
    return newArr;
}
Copier après la connexion

Utilisez la méthode System.arraycopy() pour copier les éléments de l'ancien tableau vers le nouveau tableau, puis renvoyez le nouveau tableau.

2. Utilisez la classe ArrayList
ArrayList est une classe du framework de collection Java. Elle implémente la fonction d'un tableau dynamique et peut se développer automatiquement selon les besoins. Des éléments peuvent être ajoutés à un tableau en appelant la méthode add() de la classe ArrayList.

Exemple de code :

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        System.out.println(list);  // 输出:[1, 2, 3]
    }
}
Copier après la connexion

Dans l'exemple, une liste d'objets ArrayList est créée et trois éléments sont ajoutés au tableau en appelant la méthode add().

3. Utilisez la méthode Arrays.copyOf()
La méthode copyOf() de la classe Arrays peut être utilisée pour copier un tableau et spécifier la longueur du nouveau tableau. Des éléments peuvent être ajoutés à un nouveau tableau en copiant le tableau.

Exemple de code :

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3};
        int[] newArr = Arrays.copyOf(arr, arr.length + 1);
        newArr[newArr.length - 1] = 4;
        System.out.println(Arrays.toString(newArr));  // 输出:[1, 2, 3, 4]
    }
}
Copier après la connexion

Dans l'exemple, le tableau d'origine arr est copié en appelant la méthode Arrays.copyOf(), et la longueur du nouveau tableau est spécifiée comme étant la longueur du tableau d'origine plus 1, puis les éléments à ajouter sont affectés au nouveau tableau à la dernière position.

Résumé :
Cet article présente trois méthodes couramment utilisées pour ajouter des éléments aux tableaux Java et fournit des exemples de code détaillés. L'expansion de tableaux, l'utilisation de la classe ArrayList et la méthode Arrays.copyOf() sont des méthodes courantes en développement. Choisissez la méthode appropriée pour ajouter des éléments de tableau en fonction des besoins réels.

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!

source:php.cn
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