Idée d'implémentation :
Créez d'abord un tableau temporaire plus grand que la longueur du tableau d'origine, puis copiez les éléments du tableau d'origine dans le tableau temporaire un par un. Ajoutez ensuite le nouvel élément qui doit être ajouté à la dernière position d'index, et enfin attribuez la référence du pointeur d'adresse de tableau temporaire au tableau d'origine.
Vidéos d'apprentissage recommandées : Java Online Learning
Les exemples sont les suivants :
public class ArrayAppend { public static void main(String[] args) { //一维数组的定义和初始化 //静态定义一维数组 int[] scores={90,70,50,80,60,85}; //向一维数组scores末尾中添加一个学生的成绩 75. /* 思路: 1. 先创建一个比原来scores数组长度大1的临时数组 tempArray 2. 将scores数组的每一个值复制到 tempArray 3. 然后将 成绩为 75 赋值到 tempArray的新增最后的索引位置 4. 最后将tempArray地址指针引用赋值给 scores; */ int[] tempArray=new int[scores.length+1]; for(int i=0;i<scores.length;i++) { tempArray[i]=scores[i]; } tempArray[scores.length]=75; scores=tempArray; //打印输出添加75成绩后的scores for(int i=0;i<scores.length;i++) { System.out.print(scores[i]+","); } } }
Pour plus d'articles et de didacticiels connexes, veuillez visiter : Java Premiers pas avec Zero Basics
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!