Maison > Java > javaDidacticiel > le corps du texte

En Java, comment ajouter de nouveaux éléments à un tableau ?

PHPz
Libérer: 2024-01-03 15:30:43
original
1542 Les gens l'ont consulté

En Java, comment ajouter de nouveaux éléments à un tableau ?

L'ajout de nouveaux éléments à un tableau en Java est une opération courante qui peut être implémentée à l'aide de diverses méthodes. Cet article présentera plusieurs méthodes courantes d'ajout d'éléments à un tableau et fournira des exemples de code correspondants.

1. Utiliser un nouveau tableau

Une méthode courante consiste à créer un nouveau tableau, à copier les éléments du tableau d'origine dans le nouveau tableau et à ajouter de nouveaux éléments à la fin du nouveau tableau. Les étapes spécifiques sont les suivantes :

  1. Créez un nouveau tableau avec une taille 1 plus grande que le tableau d'origine. C'est parce qu'un nouvel élément est ajouté.
  2. Copiez les éléments du tableau d'origine dans le nouveau tableau.
  3. Ajoutez de nouveaux éléments à la fin du nouveau tableau.

Ce qui suit est un exemple de code pour ajouter de nouveaux éléments à l'aide d'un nouveau tableau :

public class ArrayAddElementExample {
    public static void main(String[] args) {
        int[] originalArray = {1, 2, 3, 4, 5};
    
        // 创建一个新的数组,大小比原数组大1
        int[] newArray = new int[originalArray.length + 1];
    
        // 将原数组的元素复制到新数组中
        for (int i = 0; i < originalArray.length; i++) {
            newArray[i] = originalArray[i];
        }
    
        // 在新数组的末尾添加新元素
        int newElement = 6;
        newArray[newArray.length - 1] = newElement;
    
        // 输出新数组
        for (int i = 0; i < newArray.length; i++) {
            System.out.print(newArray[i] + " ");
        }
    }
}
Copier après la connexion

Le résultat en cours d'exécution est : 1 2 3 4 5 6

Deuxièmement, utilisez la classe ArrayList

Il existe également une classe pratique ArrayList dans Java pouvant être utilisé dynamiquement Ajouter et supprimer des éléments. L'ajout de nouveaux éléments à un tableau est plus pratique en utilisant la classe ArrayList.

Ce qui suit est un exemple de code d'ajout d'un nouvel élément à l'aide de la classe ArrayList :

import java.util.ArrayList;

public class ArrayListAddElementExample {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
    
        // 添加新元素
        int newElement = 6;
        list.add(newElement);
    
        // 输出ArrayList
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i) + " ");
        }
    }
}
Copier après la connexion

Le résultat en cours d'exécution est : 1 2 3 4 5 6

Résumé

Cet article présente deux méthodes courantes pour ajouter de nouveaux éléments à un tableau. : Utilisation de nouveaux tableaux et utilisation de la classe ArrayList. L'utilisation d'un nouveau tableau nécessite la création manuelle d'un nouveau tableau, la copie des éléments du tableau d'origine et l'ajout de nouveaux éléments. Cependant, l'utilisation de la classe ArrayList facilite l'ajout et la suppression dynamique d'éléments. Choisissez la méthode appropriée pour ajouter de nouveaux éléments au tableau en fonction de la situation réelle.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!